// Generated from ../../third_party/usb_ids/usb.ids
#ifndef GENERATED_USB_IDS_H_
#define GENERATED_USB_IDS_H_

#include <stddef.h>

#include "device/usb/usb_ids.h"

namespace device {

static const UsbProduct vendor_0001_products[] = {
    { 0x7778, "Counterfeit flash drive [Kingston]" },
};
static const UsbProduct vendor_0011_products[] = {
    { 0x7788, "Flash mass storage drive" },
};
static const UsbProduct vendor_0053_products[] = {
    { 0x5301, "GW-US54ZGL 802.11bg" },
};
static const UsbProduct vendor_0079_products[] = {
    { 0x0006, "PC TWIN SHOCK Gamepad" },
    { 0x0011, "Gamepad" },
};
static const UsbProduct vendor_0105_products[] = {
    { 0x145f, "NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]" },
};
static const UsbProduct vendor_0127_products[] = {
    { 0x0002, "HDM Interface" },
};
static const UsbProduct vendor_0145_products[] = {
    { 0x0112, "Card Reader" },
};
static const UsbProduct vendor_017c_products[] = {
    { 0x145f, "Trust Deskset" },
};
static const UsbProduct vendor_0200_products[] = {
    { 0x0201, "MA180 UMTS Modem" },
};
static const UsbProduct vendor_0204_products[] = {
    { 0x6025, "CBM2080 / CBM2090 Flash drive controller" },
    { 0x6026, "CBM1180 Flash drive controller" },
};
static const UsbProduct vendor_0218_products[] = {
    { 0x0301, "MIDI Port" },
};
static const UsbProduct vendor_02ad_products[] = {
    { 0x138c, "PVR Mass Storage" },
};
static const UsbProduct vendor_0324_products[] = {
    { 0xbc06, "OCZ ATV USB 2.0 Flash Drive" },
    { 0xbc08, "OCZ Rally2/ATV USB 2.0 Flash Drive" },
};
static const UsbProduct vendor_0325_products[] = {
    { 0xac02, "ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive" },
};
static const UsbProduct vendor_0386_products[] = {
    { 0x0001, "PSX for USB Converter" },
};
static const UsbProduct vendor_03d9_products[] = {
    { 0x0499, "SE340D PC Remote Control" },
};
static const UsbProduct vendor_03da_products[] = {
    { 0x0002, "HD44780 LCD interface" },
};
static const UsbProduct vendor_03e8_products[] = {
    { 0x0004, "SE401 Webcam" },
    { 0x0008, "101 Ethernet [klsi]" },
    { 0x0015, "ATAPI Enclosure" },
    { 0x2123, "SiPix StyleCam Deluxe" },
    { 0x8004, "Aox 99001" },
};
static const UsbProduct vendor_03eb_products[] = {
    { 0x0902, "4-Port Hub" },
    { 0x2002, "Mass Storage Device" },
    { 0x2015, "at90usbkey sample firmware (HID keyboard)" },
    { 0x2018, "at90usbkey sample firmware (CDC ACM)" },
    { 0x2019, "stk525 sample firmware (microphone)" },
    { 0x201c, "at90usbkey sample firmware (HID mouse)" },
    { 0x201d, "at90usbkey sample firmware (HID generic)" },
    { 0x2022, "at90usbkey sample firmware (composite device)" },
    { 0x2040, "LUFA Test PID" },
    { 0x2041, "LUFA Mouse Demo Application" },
    { 0x2042, "LUFA Keyboard Demo Application" },
    { 0x2043, "LUFA Joystick Demo Application" },
    { 0x2044, "LUFA CDC Demo Application" },
    { 0x2045, "LUFA Mass Storage Demo Application" },
    { 0x2046, "LUFA Audio Output Demo Application" },
    { 0x2047, "LUFA Audio Input Demo Application" },
    { 0x2048, "LUFA MIDI Demo Application" },
    { 0x2049, "Stripe Snoop Magnetic Stripe Reader" },
    { 0x204a, "LUFA CDC Class Bootloader" },
    { 0x204b, "LUFA USB to Serial Adapter Project" },
    { 0x204c, "LUFA RNDIS Demo Application" },
    { 0x204d, "LUFA Combined Mouse and Keyboard Demo Application" },
    { 0x204e, "LUFA Dual CDC Demo Application" },
    { 0x204f, "LUFA Generic HID Demo Application" },
    { 0x2060, "Benito Programmer Project" },
    { 0x2061, "LUFA Combined Mass Storage and Keyboard Demo Application" },
    { 0x2062, "LUFA Combined CDC and Mouse Demo Application" },
    { 0x2063, "LUFA Datalogger Device" },
    { 0x2064, "Interfaceless Control-Only LUFA Devices" },
    { 0x2065, "LUFA Test and Measurement Demo Application" },
    { 0x2066, "LUFA Multiple Report HID Demo" },
    { 0x2068, "LUFA Virtual Serial/Mass Storage Demo" },
    { 0x2069, "LUFA Webserver Project" },
    { 0x2103, "JTAG ICE mkII" },
    { 0x2104, "AVR ISP mkII" },
    { 0x2105, "AVRONE!" },
    { 0x2106, "STK600 development board" },
    { 0x2107, "AVR Dragon" },
    { 0x2109, "STK541 ZigBee Development Board" },
    { 0x210d, "XPLAIN evaluation kit (CDC ACM)" },
    { 0x2110, "AVR JTAGICE3 Debugger and Programmer" },
    { 0x2122, "XMEGA-A1 Explained evaluation kit" },
    { 0x2141, "ICE debugger" },
    { 0x2310, "EVK11xx evaluation board" },
    { 0x2fe4, "ATxmega32A4U DFU bootloader" },
    { 0x2fe6, "Cactus V6 (DFU)" },
    { 0x2fea, "Cactus RF60 (DFU)" },
    { 0x2ff0, "atmega32u2 DFU bootloader" },
    { 0x2ff4, "atmega32u4 DFU bootloader" },
    { 0x2ffa, "at90usb162 DFU bootloader" },
    { 0x2ffb, "at90usb AVR DFU bootloader" },
    { 0x2ffd, "at89c5130/c5131 DFU bootloader" },
    { 0x2fff, "at89c5132/c51snd1c DFU bootloader" },
    { 0x3301, "at43301 4-Port Hub" },
    { 0x3312, "4-Port Hub" },
    { 0x4102, "AirVast W-Buddie WN210" },
    { 0x5601, "at76c510 Prism-II 802.11b Access Point" },
    { 0x5603, "Cisco 7920 WiFi IP Phone" },
    { 0x6119, "AT91SAM CDC Demo Application" },
    { 0x6124, "at91sam SAMBA bootloader" },
    { 0x6127, "AT91SAM HID Keyboard Demo Application" },
    { 0x6129, "AT91SAM Mass Storage Demo Application" },
    { 0x6200, "AT91SAM HID Mouse Demo Application" },
    { 0x7603, "D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]" },
    { 0x7604, "at76c503a 802.11b Adapter" },
    { 0x7605, "at76c503a 802.11b Adapter" },
    { 0x7606, "at76c505 802.11b Adapter" },
    { 0x7611, "at76c510 rfmd2948 802.11b Access Point" },
    { 0x7613, "WL-1130 USB" },
    { 0x7614, "AT76c505a Wireless Adapter" },
    { 0x7615, "AT76C505AMX Wireless Adapter" },
    { 0x7617, "AT76C505AS Wireless Adapter" },
    { 0x7800, "Mini Album" },
    { 0xff07, "Tux Droid fish dongle" },
};
static const UsbProduct vendor_03ee_products[] = {
    { 0x0000, "CD-R/RW Drive" },
    { 0x2501, "eHome Infrared Receiver" },
    { 0x2502, "eHome Infrared Receiver" },
    { 0x5609, "Japanese Keyboard" },
    { 0x641f, "WIF-0402C Bluetooth Adapter" },
    { 0x6438, "Bluetooth Device" },
    { 0x6440, "WML-C52APR Bluetooth Adapter" },
    { 0x6901, "SmartDisk FDD" },
    { 0x6902, "Floppy Disk Drive" },
    { 0x7500, "CD-R/RW" },
    { 0xffff, "Dongle with BlueCore in DFU mode" },
};
static const UsbProduct vendor_03f0_products[] = {
    { 0x0004, "DeskJet 895c" },
    { 0x0011, "OfficeJet G55" },
    { 0x0012, "DeskJet 1125C Printer Port" },
    { 0x0024, "KU-0316 Keyboard" },
    { 0x002a, "LaserJet P1102" },
    { 0x0101, "ScanJet 4100c" },
    { 0x0102, "PhotoSmart S20" },
    { 0x0104, "DeskJet 880c/970c" },
    { 0x0105, "ScanJet 4200c" },
    { 0x0107, "CD-Writer Plus" },
    { 0x010c, "Multimedia Keyboard Hub" },
    { 0x0111, "G55xi Printer/Scanner/Copier" },
    { 0x0117, "LaserJet 3200" },
    { 0x011c, "hn210w 802.11b Adapter" },
    { 0x011d, "Bluetooth 1.2 Interface [Broadcom BCM2035]" },
    { 0x0121, "HP49g+ Calculator" },
    { 0x0122, "HID Internet Keyboard" },
    { 0x0125, "DAT72 Tape" },
    { 0x0139, "Barcode Scanner 4430" },
    { 0x0201, "ScanJet 6200c" },
    { 0x0202, "PhotoSmart S20" },
    { 0x0204, "DeskJet 815c" },
    { 0x0205, "ScanJet 3300c" },
    { 0x0207, "CD-Writer Plus 8200e" },
    { 0x020c, "Multimedia Keyboard" },
    { 0x0211, "OfficeJet G85" },
    { 0x0212, "DeskJet 1220C" },
    { 0x0217, "LaserJet 2200" },
    { 0x0218, "APOLLO P2500/2600" },
    { 0x022a, "Laserjet CP1525nw" },
    { 0x0241, "Link-5 micro dongle" },
    { 0x0304, "DeskJet 810c/812c" },
    { 0x0305, "ScanJet 4300c" },
    { 0x0307, "CD-Writer+ CD-4e" },
    { 0x0311, "OfficeJet G85xi" },
    { 0x0312, "Color Inkjet CP1700" },
    { 0x0314, "designjet 30/130 series" },
    { 0x0317, "LaserJet 1200" },
    { 0x0324, "SK-2885 keyboard" },
    { 0x034a, "Elite Keyboard" },
    { 0x0401, "ScanJet 5200c" },
    { 0x0404, "DeskJet 830c/832c" },
    { 0x0405, "ScanJet 3400cse" },
    { 0x0411, "OfficeJet G95" },
    { 0x0412, "Printing Support" },
    { 0x0417, "LaserJet 1200 series" },
    { 0x0423, "HS-COMBO Cardreader" },
    { 0x042a, "LaserJet M1132 MFP" },
    { 0x0441, "HP Prime Calculator" },
    { 0x0504, "DeskJet 885c" },
    { 0x0505, "ScanJet 2100c" },
    { 0x0507, "DVD+RW" },
    { 0x050c, "5219 Wireless Keyboard" },
    { 0x0511, "OfficeJet K60" },
    { 0x0512, "DeckJet 450" },
    { 0x0517, "LaserJet 1000" },
    { 0x051d, "Bluetooth Interface" },
    { 0x0601, "ScanJet 6300c" },
    { 0x0604, "DeskJet 840c" },
    { 0x0605, "ScanJet 2200c" },
    { 0x0611, "OfficeJet K60xi" },
    { 0x0612, "business inkjet 3000" },
    { 0x0624, "Bluetooth Dongle" },
    { 0x0701, "ScanJet 5300c/5370c" },
    { 0x0704, "DeskJet 825c" },
    { 0x0705, "ScanJet 4400c" },
    { 0x070c, "Personal Media Drive" },
    { 0x0711, "OfficeJet K80" },
    { 0x0712, "DeskJet 1180c" },
    { 0x0714, "Printing Support" },
    { 0x0801, "ScanJet 7400c" },
    { 0x0804, "DeskJet 816c" },
    { 0x0805, "HP4470C" },
    { 0x0811, "OfficeJet K80xi" },
    { 0x0817, "LaserJet 3300" },
    { 0x0901, "ScanJet 2300c" },
    { 0x0904, "DeskJet 845c" },
    { 0x0912, "Printing Support" },
    { 0x0917, "LaserJet 3330" },
    { 0x0924, "Modular Smartcard Keyboard" },
    { 0x094a, "Optical Mouse [672662-001]" },
    { 0x0a01, "ScanJet 2400c" },
    { 0x0a17, "color LaserJet 3700" },
    { 0x0b01, "ScanJet 82x0C" },
    { 0x0b0c, "Wireless Keyboard and Optical Mouse receiver" },
    { 0x0b17, "LaserJet 2300d" },
    { 0x0c17, "LaserJet 1010" },
    { 0x0c24, "Bluetooth Dongle" },
    { 0x0d12, "OfficeJet 9100 series" },
    { 0x0d17, "LaserJet 1012" },
    { 0x0e17, "LaserJet 1015" },
    { 0x0f0c, "Wireless Keyboard and Optical Mouse receiver" },
    { 0x0f11, "OfficeJet V40" },
    { 0x0f12, "Printing Support" },
    { 0x0f17, "LaserJet 1150" },
    { 0x0f2a, "LaserJet 400 color M451dn" },
    { 0x1001, "Photo Scanner 1000" },
    { 0x1002, "PhotoSmart 140 series" },
    { 0x1004, "DeskJet 970c/970cse" },
    { 0x1005, "ScanJet 5400c" },
    { 0x1011, "OfficeJet V40xi" },
    { 0x1016, "Jornada 548 / iPAQ HW6515 Pocket PC" },
    { 0x1017, "LaserJet 1300" },
    { 0x1024, "Smart Card Keyboard" },
    { 0x1027, "Virtual keyboard and mouse" },
    { 0x1102, "PhotoSmart 240 series" },
    { 0x1104, "DeskJet 959c" },
    { 0x1105, "ScanJet 5470c/5490c" },
    { 0x1111, "OfficeJet v60" },
    { 0x1116, "Jornada 568 Pocket PC" },
    { 0x1117, "LaserJet 1300n" },
    { 0x1151, "PSC-750xi Printer/Scanner/Copier" },
    { 0x1202, "PhotoSmart 320 series" },
    { 0x1204, "DeskJet 930c" },
    { 0x1205, "ScanJet 4500C/5550C" },
    { 0x1211, "OfficeJet v60xi" },
    { 0x1217, "LaserJet 2300L" },
    { 0x1227, "Virtual CD-ROM" },
    { 0x1302, "PhotoSmart 370 series" },
    { 0x1305, "ScanJet 4570c" },
    { 0x1311, "OfficeJet V30" },
    { 0x1312, "DeskJet 460" },
    { 0x1317, "LaserJet 1005" },
    { 0x1327, "iLO Virtual Hub" },
    { 0x134a, "Optical Mouse" },
    { 0x1405, "ScanJet 3670" },
    { 0x1411, "PSC 750" },
    { 0x1424, "f2105 Monitor Hub" },
    { 0x1502, "PhotoSmart 420 series" },
    { 0x1504, "DeskJet 920c" },
    { 0x150c, "Mood Lighting (Microchip Technology Inc.)" },
    { 0x1511, "PSC 750xi" },
    { 0x1512, "Printing Support" },
    { 0x1517, "color LaserJet 3500" },
    { 0x1524, "Smart Card Keyboard - KR" },
    { 0x1539, "Mini Magnetic Stripe Reader" },
    { 0x1602, "PhotoSmart 330 series" },
    { 0x1604, "DeskJet 940c" },
    { 0x1605, "ScanJet 5530C PhotoSmart" },
    { 0x1611, "psc 780" },
    { 0x1617, "LaserJet 3015" },
    { 0x161d, "Wireless Rechargeable Optical Mouse (HID)" },
    { 0x1624, "Smart Card Keyboard - JP" },
    { 0x1702, "PhotoSmart 380 series" },
    { 0x1704, "DeskJet 948C" },
    { 0x1705, "ScanJet 5590" },
    { 0x1711, "psc 780xi" },
    { 0x1712, "Printing Support" },
    { 0x1717, "LaserJet 3020" },
    { 0x171d, "Bluetooth 2.0 Interface [Broadcom BCM2045]" },
    { 0x1801, "Inkjet P-2000U" },
    { 0x1802, "PhotoSmart 470 series" },
    { 0x1804, "DeskJet 916C" },
    { 0x1805, "ScanJet 7650" },
    { 0x1811, "PSC 720" },
    { 0x1812, "OfficeJet Pro K550" },
    { 0x1817, "LaserJet 3030" },
    { 0x181d, "Bluetooth 2.0 Interface" },
    { 0x1902, "PhotoSmart A430 series" },
    { 0x1904, "DeskJet 3820" },
    { 0x1911, "OfficeJet V45" },
    { 0x1917, "LaserJet 3380" },
    { 0x1a02, "PhotoSmart A510 series" },
    { 0x1a11, "OfficeJet 5100 series" },
    { 0x1a17, "color LaserJet 4650" },
    { 0x1b02, "PhotoSmart A610 series" },
    { 0x1b04, "DeskJet 3810" },
    { 0x1b05, "ScanJet 4850C/4890C" },
    { 0x1b07, "Premium Starter Webcam" },
    { 0x1c02, "PhotoSmart A710 series" },
    { 0x1c17, "Color LaserJet 2550l" },
    { 0x1d02, "PhotoSmart A310 series" },
    { 0x1d17, "LaserJet 1320" },
    { 0x1d24, "Barcode scanner" },
    { 0x1e02, "PhotoSmart A320 Printer series" },
    { 0x1e11, "PSC-950" },
    { 0x1e17, "LaserJet 1160 series" },
    { 0x1f02, "PhotoSmart A440 Printer series" },
    { 0x1f11, "PSC 920" },
    { 0x1f12, "OfficeJet Pro K5300" },
    { 0x1f17, "color LaserJet 5550" },
    { 0x1f1d, "un2400 Gobi Wireless Modem" },
    { 0x2001, "Floppy" },
    { 0x2002, "Hub" },
    { 0x2004, "DeskJet 640c" },
    { 0x2005, "ScanJet 3570c" },
    { 0x2012, "OfficeJet Pro K5400" },
    { 0x201d, "un2400 Gobi Wireless Modem (QDL mode)" },
    { 0x2039, "Cashdrawer" },
    { 0x2102, "PhotoSmart 7345" },
    { 0x2104, "DeskJet 630c" },
    { 0x2112, "OfficeJet Pro L7500" },
    { 0x211d, "Sierra MC5725 [ev2210]" },
    { 0x2202, "PhotoSmart 7600 series" },
    { 0x2205, "ScanJet 3500c" },
    { 0x2212, "OfficeJet Pro L7600" },
    { 0x2217, "color LaserJet 9500 MFP" },
    { 0x2302, "PhotoSmart 7600 series" },
    { 0x2304, "DeskJet 656c" },
    { 0x2305, "ScanJet 3970c" },
    { 0x2311, "OfficeJet d series" },
    { 0x2312, "OfficeJet Pro L7700" },
    { 0x2317, "LaserJet 4350" },
    { 0x231d, "Broadcom 2070 Bluetooth Combo" },
    { 0x2402, "PhotoSmart 7700 series" },
    { 0x2404, "Deskjet F2280 series" },
    { 0x2405, "ScanJet 4070 PhotoSmart" },
    { 0x2417, "LaserJet 4250" },
    { 0x241d, "Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x2424, "LP1965 19\" Monitor Hub" },
    { 0x2502, "PhotoSmart 7700 series" },
    { 0x2504, "DeskJet F4200 series" },
    { 0x2505, "ScanJet 3770" },
    { 0x2512, "OfficeJet Pro L7300 / Compaq LA2405 series monitor" },
    { 0x2514, "4-port hub" },
    { 0x2517, "LaserJet 2410" },
    { 0x251d, "Gobi 2000 Wireless Modem" },
    { 0x2524, "LP3065 30\" Monitor Hub" },
    { 0x2602, "PhotoSmart A520 series" },
    { 0x2605, "ScanJet 3800c" },
    { 0x2611, "OfficeJet 7100 series" },
    { 0x2617, "Color LaserJet 2820 series" },
    { 0x2624, "Pole Display (HP522 2 x 20 Line Display)" },
    { 0x2702, "PhotoSmart A620 series" },
    { 0x2704, "DeskJet 915" },
    { 0x2717, "Color LaserJet 2830" },
    { 0x2724, "Magnetic Stripe Reader IDRA-334133-HP" },
    { 0x2805, "Scanjet G2710" },
    { 0x2811, "PSC-2100" },
    { 0x2817, "Color LaserJet 2840" },
    { 0x2902, "PhotoSmart A820 series" },
    { 0x2911, "PSC 2200" },
    { 0x2917, "LaserJet 2420" },
    { 0x2a11, "PSC 2150 series" },
    { 0x2a17, "LaserJet 2430" },
    { 0x2b11, "PSC 2170 series" },
    { 0x2b17, "LaserJet 1020" },
    { 0x2c12, "Officejet J4680" },
    { 0x2c17, "LaserJet 1022" },
    { 0x2c24, "Logitech M-UAL-96 Mouse" },
    { 0x2d05, "Scanjet 7000" },
    { 0x2d11, "OfficeJet 6110" },
    { 0x2d17, "Printing Support" },
    { 0x2e11, "PSC 1000" },
    { 0x2e17, "LaserJet 2600n" },
    { 0x2e24, "LP2275w Monitor Hub" },
    { 0x2f11, "PSC 1200" },
    { 0x2f17, "EWS 2605dn" },
    { 0x2f24, "LP2475w Monitor Hub" },
    { 0x3002, "PhotoSmart P1000" },
    { 0x3004, "DeskJet 980c" },
    { 0x3005, "ScanJet 4670v" },
    { 0x3011, "PSC 1100 series" },
    { 0x3017, "Printing Support" },
    { 0x3102, "PhotoSmart P1100 Printer w/ Card Reader" },
    { 0x3104, "DeskJet 960c" },
    { 0x3111, "OfficeJet 4100 series" },
    { 0x3117, "EWS 2605dtn" },
    { 0x311d, "Atheros AR9285 Malbec Bluetooth Adapter" },
    { 0x3202, "PhotoSmart 1215" },
    { 0x3207, "4 GB flash drive" },
    { 0x3211, "OfficeJet 4105 series" },
    { 0x3217, "LaserJet 3050" },
    { 0x3302, "PhotoSmart 1218" },
    { 0x3304, "DeskJet 990c" },
    { 0x3312, "OfficeJet J6410" },
    { 0x3317, "LaserJet 3052" },
    { 0x3402, "PhotoSmart 1115" },
    { 0x3404, "DeskJet 6122" },
    { 0x3417, "LaserJet 3055" },
    { 0x3502, "PhotoSmart 230" },
    { 0x3504, "DeskJet 6127c" },
    { 0x3511, "PSC 2300" },
    { 0x3517, "LaserJet 3390" },
    { 0x3602, "PhotoSmart 1315" },
    { 0x3611, "PSC 2410 PhotoSmart" },
    { 0x3617, "Color LaserJet 2605" },
    { 0x3711, "PSC 2500" },
    { 0x3717, "EWS UPD" },
    { 0x3724, "Webcam" },
    { 0x3802, "PhotoSmart 100" },
    { 0x3807, "c485w Flash Drive" },
    { 0x3817, "LaserJet P2015 series" },
    { 0x3902, "PhotoSmart 130" },
    { 0x3912, "Officejet Pro 8500" },
    { 0x3a02, "PhotoSmart 7150" },
    { 0x3a11, "OfficeJet 5500 series" },
    { 0x3a17, "Printing Support" },
    { 0x3b02, "PhotoSmart 7150~" },
    { 0x3b05, "Scanjet N8460" },
    { 0x3b11, "PSC 1300 series" },
    { 0x3b17, "LaserJet M1005 MFP" },
    { 0x3c02, "PhotoSmart 7350" },
    { 0x3c05, "Scanjet Professional 1000 Mobile Scanner" },
    { 0x3c11, "PSC 1358" },
    { 0x3c17, "EWS UPD" },
    { 0x3d02, "PhotoSmart 7350~" },
    { 0x3d11, "OfficeJet 4215" },
    { 0x3d17, "LaserJet P1005" },
    { 0x3e02, "PhotoSmart 7550" },
    { 0x3e17, "LaserJet P1006" },
    { 0x3f02, "PhotoSmart 7550~" },
    { 0x3f11, "PSC-1315/PSC-1317" },
    { 0x4002, "PhotoSmart 635/715/720/735/935 (storage)" },
    { 0x4004, "CP1160" },
    { 0x4102, "PhotoSmart 618" },
    { 0x4105, "ScanJet 4370" },
    { 0x4111, "OfficeJet 7200 series" },
    { 0x4117, "LaserJet 1018" },
    { 0x4202, "PhotoSmart 812" },
    { 0x4205, "ScanJet G3010" },
    { 0x4211, "OfficeJet 7300 series" },
    { 0x4217, "EWS CM1015" },
    { 0x4302, "PhotoSmart 850 (ptp)" },
    { 0x4305, "ScanJet G3110" },
    { 0x4311, "OfficeJet 7400 series" },
    { 0x4317, "Color LaserJet CM1017" },
    { 0x4402, "PhotoSmart 935 (ptp)" },
    { 0x4417, "EWS UPD" },
    { 0x4502, "PhotoSmart 945 (PTP mode)" },
    { 0x4505, "ScanJet G4010" },
    { 0x4507, "External HDD" },
    { 0x4511, "PhotoSmart 2600" },
    { 0x4512, "E709n [Officejet 6500 Wireless]" },
    { 0x4517, "EWS UPD" },
    { 0x4605, "ScanJet G4050" },
    { 0x4611, "PhotoSmart 2700" },
    { 0x4717, "Color LaserJet CP1215" },
    { 0x4811, "PSC 1600" },
    { 0x4911, "PSC 2350" },
    { 0x4b11, "OfficeJet 6200" },
    { 0x4c11, "PSC 1500 series" },
    { 0x4c17, "EWS UPD" },
    { 0x4d11, "PSC 1400" },
    { 0x4d17, "EWS UPD" },
    { 0x4e11, "PhotoSmart 2570 series" },
    { 0x4f11, "OfficeJet 5600 (USBHUB)" },
    { 0x4f17, "Color LaserJet CM1312 MFP" },
    { 0x5004, "DeskJet 995c" },
    { 0x5011, "PhotoSmart 3100 series" },
    { 0x5017, "EWS UPD" },
    { 0x5111, "PhotoSmart 3200 series" },
    { 0x5211, "PhotoSmart 3300 series" },
    { 0x5307, "v165w Stick" },
    { 0x5311, "OfficeJet 6300" },
    { 0x5312, "Officejet Pro 8500A" },
    { 0x5411, "OfficeJet 4300" },
    { 0x5511, "DeskJet F300 series" },
    { 0x5611, "PhotoSmart C3180" },
    { 0x5617, "LaserJet M1120 MFP" },
    { 0x5711, "PhotoSmart C4100 series" },
    { 0x5717, "LaserJet M1120n MFP" },
    { 0x5811, "PhotoSmart C5100 series" },
    { 0x5817, "LaserJet M1319f MFP" },
    { 0x5911, "PhotoSmart C6180" },
    { 0x5912, "Officejet Pro 8600" },
    { 0x5a11, "PhotoSmart C7100 series" },
    { 0x5b11, "OfficeJet J2100 series" },
    { 0x5b12, "Officejet Pro 8100" },
    { 0x5c11, "PhotoSmart C4200 Printer series" },
    { 0x5c12, "OfficeJet 6700" },
    { 0x5c17, "LaserJet P2055 series" },
    { 0x5d11, "PhotoSmart C5200 series" },
    { 0x5e11, "PhotoSmart D7400 series" },
    { 0x6004, "DeskJet 5550" },
    { 0x6102, "Hewlett Packard Digital Camera" },
    { 0x6104, "DeskJet 5650c" },
    { 0x6117, "color LaserJet 3550" },
    { 0x6202, "PhotoSmart 215" },
    { 0x6204, "DeskJet 5150c" },
    { 0x6217, "Color LaserJet 4700" },
    { 0x6302, "PhotoSmart 318/612" },
    { 0x6317, "Color LaserJet 4730mfp" },
    { 0x6402, "PhotoSmart 715 (ptp)" },
    { 0x6411, "PhotoSmart C8100 series" },
    { 0x6417, "LaserJet 5200" },
    { 0x6502, "PhotoSmart 120 (ptp)" },
    { 0x6511, "PhotoSmart C7200 series" },
    { 0x6602, "PhotoSmart 320" },
    { 0x6611, "PhotoSmart C4380 series" },
    { 0x6617, "LaserJet 5200L" },
    { 0x6702, "PhotoSmart 720 (ptp)" },
    { 0x6717, "Color LaserJet 3000" },
    { 0x6802, "PhotoSmart 620 (ptp)" },
    { 0x6811, "PhotoSmart D5300 series" },
    { 0x6817, "Color LaserJet 3800" },
    { 0x6911, "PhotoSmart D7200 series" },
    { 0x6917, "Color LaserJet 3600" },
    { 0x6a02, "PhotoSmart 735 (ptp)" },
    { 0x6a11, "PhotoSmart C6200 series" },
    { 0x6a17, "LaserJet 4240" },
    { 0x6b02, "PhotoSmart R707 (PTP mode)" },
    { 0x6b11, "Photosmart C4500 series" },
    { 0x6c11, "Photosmart C4480" },
    { 0x6c17, "Color LaserJet 4610" },
    { 0x6f17, "Color LaserJet CP6015 series" },
    { 0x7004, "DeskJet 3320c" },
    { 0x7102, "PhotoSmart 635 (PTP mode)" },
    { 0x7104, "DeskJet 3420c" },
    { 0x7117, "CM8060 Color MFP with Edgeline Technology" },
    { 0x7202, "PhotoSmart 43x (ptp)" },
    { 0x7204, "DeskJet 36xx" },
    { 0x7217, "LaserJet M5035 MFP" },
    { 0x7302, "PhotoSmart M307 (PTP mode)" },
    { 0x7304, "DeskJet 35xx" },
    { 0x7311, "Photosmart Premium C309" },
    { 0x7317, "LaserJet P3005" },
    { 0x7404, "Printing Support" },
    { 0x7417, "LaserJet M4345 MFP" },
    { 0x7504, "Printing Support" },
    { 0x7517, "LaserJet M3035 MFP" },
    { 0x7604, "DeskJet 3940" },
    { 0x7611, "DeskJet F2492 All-in-One" },
    { 0x7617, "LaserJet P3004" },
    { 0x7702, "PhotoSmart R817 (PTP mode)" },
    { 0x7704, "DeskJet D4100" },
    { 0x7717, "CM8050 Color MFP with Edgeline Technology" },
    { 0x7804, "DeskJet D1360" },
    { 0x7817, "Color LaserJet CP3505" },
    { 0x7917, "LaserJet M5025 MFP" },
    { 0x7a02, "PhotoSmart M415 (PTP mode)" },
    { 0x7a04, "DeskJet D2460" },
    { 0x7a17, "LaserJet M3027 MFP" },
    { 0x7b02, "PhotoSmart M23 (PTP mode)" },
    { 0x7b17, "Color LaserJet CP4005" },
    { 0x7c17, "Color LaserJet CM6040 series" },
    { 0x7d04, "DeskJet F2100 Printer series" },
    { 0x7d17, "Color LaserJet CM4730 MFP" },
    { 0x7e04, "DeskJet F4100 Printer series" },
    { 0x8017, "LaserJet P4515" },
    { 0x8104, "Printing Support" },
    { 0x8117, "LaserJet P4015" },
    { 0x811c, "Ethernet HN210E" },
    { 0x8204, "Printing Support" },
    { 0x8207, "FHA-3510 2.4GHz Wireless Optical Mobile Mouse" },
    { 0x8217, "LaserJet P4014" },
    { 0x8317, "LaserJet M9050 MFP" },
    { 0x8404, "DeskJet 6800 series" },
    { 0x8417, "LaserJet M9040 MFP" },
    { 0x8504, "DeskJet 6600 series" },
    { 0x8604, "DeskJet 5440" },
    { 0x8607, "Optical Mobile Mouse" },
    { 0x8704, "DeskJet 5940" },
    { 0x8711, "Deskjet 2050 J510" },
    { 0x8804, "DeskJet 6980 series" },
    { 0x8904, "DeskJet 6940 series" },
    { 0x8c07, "Digital Stereo Headset" },
    { 0x8c11, "Deskjet F4500 series" },
    { 0x9002, "PhotoSmart M437" },
    { 0x9102, "PhotoSmart M537" },
    { 0x9302, "PhotoSmart R930 series" },
    { 0x9402, "PhotoSmart R837" },
    { 0x9502, "PhotoSmart R840 series" },
    { 0x9602, "PhotoSmart M730 series" },
    { 0x9702, "PhotoSmart R740 series" },
    { 0x9802, "PhotoSmart Mz60 series" },
    { 0x9902, "PhotoSmart M630 series" },
    { 0x9a02, "PhotoSmart E330 series" },
    { 0x9b02, "PhotoSmart M540 series" },
    { 0x9b07, "Portable Drive" },
    { 0x9c02, "PhotoSmart M440 series" },
    { 0xa004, "DeskJet 5850c" },
    { 0xa011, "Deskjet 3050A" },
    { 0xb002, "PhotoSmart 7200 series" },
    { 0xb102, "PhotoSmart 7200 series" },
    { 0xb107, "v255w/c310w Flash Drive" },
    { 0xb116, "Webcam" },
    { 0xb202, "PhotoSmart 7600 series" },
    { 0xb302, "PhotoSmart 7600 series" },
    { 0xb402, "PhotoSmart 7700 series" },
    { 0xb502, "PhotoSmart 7700 series" },
    { 0xb602, "PhotoSmart 7900 series" },
    { 0xb702, "PhotoSmart 7900 series" },
    { 0xb802, "PhotoSmart 7400 series" },
    { 0xb902, "PhotoSmart 7800 series" },
    { 0xba02, "PhotoSmart 8100 series" },
    { 0xbb02, "PhotoSmart 8400 series" },
    { 0xbc02, "PhotoSmart 8700 series" },
    { 0xbd02, "PhotoSmart Pro B9100 series" },
    { 0xbef4, "NEC Picty760" },
    { 0xc002, "PhotoSmart 7800 series" },
    { 0xc102, "PhotoSmart 8000 series" },
    { 0xc111, "Deskjet 1510" },
    { 0xc202, "PhotoSmart 8200 series" },
    { 0xc302, "DeskJet D2300" },
    { 0xc402, "PhotoSmart D5100 series" },
    { 0xc502, "PhotoSmart D6100 series" },
    { 0xc602, "PhotoSmart D7100 series" },
    { 0xc702, "PhotoSmart D7300 series" },
    { 0xc802, "PhotoSmart D5060 Printer" },
    { 0xd104, "Bluetooth Dongle" },
    { 0xefbe, "NEC Picty900" },
    { 0xf0be, "NEC Picty920" },
    { 0xf1be, "NEC Picty800" },
};
static const UsbProduct vendor_03f3_products[] = {
    { 0x0020, "AWN-8020 WLAN [Intersil PRISM 2.5]" },
    { 0x0080, "AVC-1100 Audio Capture" },
    { 0x0083, "AVC-2200 Device" },
    { 0x0087, "AVC-2210 Loader" },
    { 0x0088, "AVC-2210 Device" },
    { 0x008b, "AVC-2310 Loader" },
    { 0x008c, "AVC-2310 Device" },
    { 0x0094, "eHome Infrared Receiver" },
    { 0x009b, "AVC-1410 GameBridge TV NTSC" },
    { 0x2000, "USBXchange" },
    { 0x2001, "USBXchange Adapter" },
    { 0x2002, "USB2-Xchange" },
    { 0x2003, "USB2-Xchange Adapter" },
    { 0x4000, "4-port hub" },
    { 0xadcc, "Composite Device Support" },
};
static const UsbProduct vendor_03f9_products[] = {
    { 0x0100, "KT-2001 Keyboard" },
    { 0x0101, "Keyboard" },
    { 0x0102, "Keyboard Mouse" },
};
static const UsbProduct vendor_03fd_products[] = {
    { 0x0008, "Platform Cable USB II" },
};
static const UsbProduct vendor_0400_products[] = {
    { 0x05dc, "Rigol Technologies DS1000USB Oscilloscope" },
    { 0x0807, "Bluetooth Dongle" },
    { 0x080a, "Bluetooth Device" },
    { 0x09c4, "Rigol Technologies DG1022 Arbitrary Waveform Generator" },
    { 0x1000, "Mustek BearPaw 1200 Scanner" },
    { 0x1001, "Mustek BearPaw 2400 Scanner" },
    { 0x1237, "Hub" },
    { 0xa000, "Smart Display Reference Device" },
    { 0xc359, "Logitech Harmony" },
    { 0xc35b, "Printing Support" },
    { 0xc55d, "Rigol Technologies DS5000USB Oscilloscope" },
};
static const UsbProduct vendor_0402_products[] = {
    { 0x5462, "M5462 IDE Controller" },
    { 0x5602, "M5602 Video Camera Controller" },
    { 0x5603, "M5603 Video Camera Controller" },
    { 0x5606, "M5606 Video Camera Controller [UVC]" },
    { 0x5621, "M5621 High-Speed IDE Controller" },
    { 0x5623, "M5623 Scanner Controller" },
    { 0x5627, "Welland ME-740PS USB2 3.5\" Power Saving Enclosure" },
    { 0x5632, "M5632 Host-to-Host Link" },
    { 0x5635, "M5635 Flash Card Reader" },
    { 0x5636, "USB 2.0 Storage Device" },
    { 0x5637, "M5637 IDE Controller" },
    { 0x5642, "Storage Device" },
    { 0x5661, "M5661 MP3 player" },
    { 0x5667, "M5667 MP3 player" },
    { 0x9665, "Gateway Webcam" },
};
static const UsbProduct vendor_0403_products[] = {
    { 0x0000, "H4SMK 7 Port Hub / Bricked Counterfeit FT232 Serial (UART) IC" },
    { 0x0232, "Serial Converter" },
    { 0x1060, "JTAG adapter" },
    { 0x1234, "IronLogic RFID Adapter [Z-2 USB]" },
    { 0x1235, "Iron Logic Z-397 RS-485/422 converter" },
    { 0x6001, "FT232 USB-Serial (UART) IC" },
    { 0x6002, "Lumel PD12" },
    { 0x6007, "Serial Converter" },
    { 0x6008, "Serial Converter" },
    { 0x6009, "Serial Converter" },
    { 0x6010, "FT2232C Dual USB-UART/FIFO IC" },
    { 0x6011, "FT4232H Quad HS USB-UART/FIFO IC" },
    { 0x6014, "FT232H Single HS USB-UART/FIFO IC" },
    { 0x6015, "Bridge(I2C/SPI/UART/FIFO)" },
    { 0x8028, "Dev board JTAG (FT232H based)" },
    { 0x8040, "4 Port Hub" },
    { 0x8070, "7 Port Hub" },
    { 0x8140, "Vehicle Explorer Interface" },
    { 0x8210, "MGTimer - MGCC (Vic) Timing System" },
    { 0x8370, "7 Port Hub" },
    { 0x8371, "PS/2 Keyboard And Mouse" },
    { 0x8372, "FT8U100AX Serial Port" },
    { 0x8a28, "Rainforest Automation ZigBee Controller" },
    { 0x8a98, "TIAO Multi-Protocol Adapter" },
    { 0x8b28, "Alpermann+Velte TCI70" },
    { 0x8b29, "Alpermann+Velte TC60 CLS" },
    { 0x8b2a, "Alpermann+Velte Rubidium Q1" },
    { 0x8b2b, "Alpermann+Velte TCD" },
    { 0x8b2c, "Alpermann+Velte TCC70" },
    { 0x9090, "SNAP Stick 200" },
    { 0x9132, "LCD and Temperature Interface" },
    { 0x9133, "CallerID" },
    { 0x9135, "Rotary Pub alarm" },
    { 0x9136, "Pulsecounter" },
    { 0x9e90, "Marvell OpenRD Base/Client" },
    { 0x9f80, "Ewert Energy Systems CANdapter" },
    { 0xa6d0, "Texas Instruments XDS100v2 JTAG / BeagleBone A3" },
    { 0xa951, "HCP HIT GSM/GPRS modem [Cinterion MC55i]" },
    { 0xa9a0, "FT2232D - Dual UART/FIFO IC - FTDI" },
    { 0xabb8, "Lego Mindstorms NXTCam" },
    { 0xb810, "US Interface Navigator (CAT and 2nd PTT lines)" },
    { 0xb811, "US Interface Navigator (WKEY and FSK lines)" },
    { 0xb812, "US Interface Navigator (RS232 and CONFIG lines)" },
    { 0xb9b0, "Fujitsu SK-16FX-100PMC V1.1" },
    { 0xbaf8, "Amontec JTAGkey" },
    { 0xbcd8, "Stellaris Development Board" },
    { 0xbcd9, "Stellaris Evaluation Board" },
    { 0xbcda, "Stellaris ICDI Board" },
    { 0xbdc8, "Egnite GmbH - JTAG/RS-232 adapter" },
    { 0xbfd8, "OpenDCC" },
    { 0xbfd9, "OpenDCC (Sniffer)" },
    { 0xbfda, "OpenDCC (Throttle)" },
    { 0xbfdb, "OpenDCC (Gateway)" },
    { 0xbfdc, "OpenDCC (GBM)" },
    { 0xc630, "lcd2usb interface" },
    { 0xc631, "i2c-tiny-usb interface" },
    { 0xc632, "xu1541 c64 floppy drive interface" },
    { 0xc633, "TinyCrypt dongle" },
    { 0xc634, "glcd2usb interface" },
    { 0xc7d0, "RR-CirKits LocoBuffer-USB" },
    { 0xc8b8, "Alpermann+Velte MTD TCU" },
    { 0xc8b9, "Alpermann+Velte MTD TCU 1HE" },
    { 0xc8ba, "Alpermann+Velte Rubidium H1" },
    { 0xc8bb, "Alpermann+Velte Rubidium H3" },
    { 0xc8bc, "Alpermann+Velte Rubidium S1" },
    { 0xc8bd, "Alpermann+Velte Rubidium T1" },
    { 0xc8be, "Alpermann+Velte Rubidium D1" },
    { 0xc8bf, "Alpermann+Velte TC60 RLV" },
    { 0xcc48, "Tactrix OpenPort 1.3 Mitsubishi" },
    { 0xcc49, "Tactrix OpenPort 1.3 Subaru" },
    { 0xcc4a, "Tactrix OpenPort 1.3 Universal" },
    { 0xcff8, "Amontec JTAGkey" },
    { 0xd010, "SCS PTC-IIusb" },
    { 0xd011, "SCS Position-Tracker/TNC" },
    { 0xd012, "SCS DRAGON 1" },
    { 0xd013, "SCS DRAGON 1" },
    { 0xd388, "Xsens converter" },
    { 0xd389, "Xsens Wireless Receiver" },
    { 0xd38a, "Xsens serial converter" },
    { 0xd38b, "Xsens serial converter" },
    { 0xd38c, "Xsens Wireless Receiver" },
    { 0xd38d, "Xsens Awinda Station" },
    { 0xd38e, "Xsens serial converter" },
    { 0xd38f, "Xsens serial converter" },
    { 0xd491, "Zolix Omni 1509 monochromator" },
    { 0xd578, "Accesio USB-COM-4SM" },
    { 0xd6f8, "UNI Black BOX" },
    { 0xd738, "Propox JTAGcable II" },
    { 0xd739, "Propox ISPcable III" },
    { 0xd9a9, "Actisense USG-1 NMEA Serial Gateway" },
    { 0xd9aa, "Actisense NGT-1 NMEA2000 PC Interface" },
    { 0xdaf4, "Qundis Serial Infrared Head" },
    { 0xe0d0, "Total Phase Aardvark I2C/SPI Host Adapter" },
    { 0xe521, "EVER Sinline XL Series UPS" },
    { 0xe6c8, "PYRAMID Computer GmbH LCD" },
    { 0xe700, "Elster Unicom III Optical Probe" },
    { 0xe729, "Segway Robotic Mobility Platforms 200" },
    { 0xe888, "Expert ISDN Control USB" },
    { 0xe889, "USB-RS232 OptoBridge" },
    { 0xe88a, "Expert mouseCLOCK USB II" },
    { 0xe88b, "Precision Clock MSF USB" },
    { 0xe88c, "Expert mouseCLOCK USB II HBG" },
    { 0xe8d8, "Aaronia AG Spectran Spectrum Analyzer" },
    { 0xe8dc, "Aaronia AG UBBV Preamplifier" },
    { 0xea90, "Eclo 1-Wire Adapter" },
    { 0xecd9, "miControl miCan-Stick" },
    { 0xed71, "HAMEG HO870 Serial Port" },
    { 0xed72, "HAMEG HO720 Serial Port" },
    { 0xed73, "HAMEG HO730 Serial Port" },
    { 0xed74, "HAMEG HO820 Serial Port" },
    { 0xef10, "FT1245BL" },
    { 0xf070, "Serial Converter 422/485 [Vardaan VEUSB422R3]" },
    { 0xf0c8, "SPROG Decoder Programmer" },
    { 0xf0c9, "SPROG-DCC CAN-USB" },
    { 0xf0e9, "Tagsys L-P101" },
    { 0xf1a0, "Asix PRESTO Programmer" },
    { 0xf208, "Papenmeier Braille-Display" },
    { 0xf3c0, "4N-GALAXY Serial Converter" },
    { 0xf608, "CTI USB-485-Mini" },
    { 0xf60b, "CTI USB-Nano-485" },
    { 0xf680, "Suunto Sports Instrument" },
    { 0xf758, "GW Instek GDS-8x0 Oscilloscope" },
    { 0xf7c0, "ZeitControl Cardsystems TagTracer MIFARE" },
    { 0xf850, "USB-UIRT (Universal Infrared Receiver+Transmitter)" },
    { 0xf918, "Ant8 Logic Probe" },
    { 0xfa00, "Matrix Orbital USB Serial" },
    { 0xfa01, "Matrix Orbital MX2 or MX3" },
    { 0xfa02, "Matrix Orbital MX4 or MX5" },
    { 0xfa03, "Matrix Orbital VK/LK202 Family" },
    { 0xfa04, "Matrix Orbital VK/LK204 Family" },
    { 0xfa20, "Ross-Tech HEX-USB" },
    { 0xfc08, "Crystalfontz CFA-632 USB LCD" },
    { 0xfc09, "Crystalfontz CFA-634 USB LCD" },
    { 0xfc0b, "Crystalfontz CFA-633 USB LCD" },
    { 0xfc0c, "Crystalfontz CFA-631 USB LCD" },
    { 0xfc0d, "Crystalfontz CFA-635 USB LCD" },
    { 0xfc82, "SEMC DSS-20/DSS-25 SyncStation" },
    { 0xfd48, "ShipModul MiniPlex-4xUSB NMEA Multiplexer" },
    { 0xfd49, "ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer" },
    { 0xff08, "ToolHouse LoopBack Adapter" },
    { 0xff18, "ScienceScope Logbook ML" },
    { 0xff19, "Logbook Bus" },
    { 0xff1a, "Logbook Bus" },
    { 0xff1b, "Logbook Bus" },
    { 0xff1c, "ScienceScope Logbook LS" },
    { 0xff1d, "ScienceScope Logbook HS" },
    { 0xff1e, "Logbook Bus" },
    { 0xff1f, "Logbook Bus" },
};
static const UsbProduct vendor_0404_products[] = {
    { 0x0202, "78XX Scanner" },
    { 0x0203, "78XX Scanner - Embedded System" },
    { 0x0310, "K590 Printer, Self-Service" },
    { 0x0311, "7167 Printer, Receipt/Slip" },
    { 0x0312, "7197 Printer Receipt" },
    { 0x0320, "5932-USB Keyboard" },
    { 0x0321, "5953-USB Dynakey" },
    { 0x0322, "5932-USB Enhanced Keyboard" },
    { 0x0323, "5932-USB Enhanced Keyboard, Flash-Recovery/Download" },
    { 0x0324, "5953-USB Enhanced Dynakey" },
    { 0x0325, "5953-USB Enhanced Dynakey Flash-Recovery/Download" },
    { 0x0328, "K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)" },
    { 0x0329, "K018: USB-MSR JIS 2-Track MSR: POS Standard" },
    { 0x032a, "K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode" },
    { 0x032b, "K016/K018: USB-MSR Flash-Recovery/Download" },
};
static const UsbProduct vendor_0408_products[] = {
    { 0x0103, "FV TouchCam N1 (Audio)" },
    { 0x030c, "HP Webcam" },
    { 0x03b2, "HP Webcam" },
    { 0x1030, "FV TouchCam N1 (Video)" },
    { 0x3000, "Optical dual-touch panel" },
    { 0x3001, "Optical Touch Screen" },
};
static const UsbProduct vendor_0409_products[] = {
    { 0x0011, "PC98 Series Layout Keyboard Mouse" },
    { 0x0012, "ATerm IT75DSU ISDN TA" },
    { 0x0014, "Japanese Keyboard" },
    { 0x0019, "109 Japanese Keyboard with Bus-Powered Hub" },
    { 0x001a, "PC98 Series Layout Keyboard with Bus-Powered Hub" },
    { 0x0025, "Mini Keyboard with Bus-Powered Hub" },
    { 0x0027, "MultiSync Monitor" },
    { 0x002c, "Clik!-USB Drive" },
    { 0x0034, "109 Japanese Keyboard with One-touch start buttons" },
    { 0x003f, "Wireless Keyboard with One-touch start buttons" },
    { 0x0040, "Floppy" },
    { 0x004e, "SuperScript 1400 Series" },
    { 0x004f, "Wireless Keyboard with One-touch start buttons" },
    { 0x0050, "7-port hub" },
    { 0x0058, "HighSpeed Hub" },
    { 0x0059, "HighSpeed Hub" },
    { 0x005a, "HighSpeed Hub" },
    { 0x006a, "Conceptronic USB Harddisk Box" },
    { 0x007d, "MINICUBE2" },
    { 0x007e, "PG-FP5 Flash Memory Programmer" },
    { 0x0081, "SuperScript 1400 Series" },
    { 0x0082, "SuperScript 1400 Series" },
    { 0x0094, "Japanese Keyboard with One-touch start buttons" },
    { 0x0095, "Japanese Keyboard" },
    { 0x00a9, "AtermIT21L 128K Support Standard" },
    { 0x00aa, "AtermITX72 128K Support Standard" },
    { 0x00ab, "AtermITX62 128K Support Standard" },
    { 0x00ac, "AtermIT42 128K Support Standard" },
    { 0x00ae, "INSMATEV70G-MAX Standard" },
    { 0x00af, "AtermITX70 128K Support Standard" },
    { 0x00b0, "AtermITX80 128K Support Standard" },
    { 0x00b2, "AtermITX80D 128K Support Standard" },
    { 0x00c0, "Wireless Remocon" },
    { 0x00f7, "Smart Display PK-SD10" },
    { 0x011d, "e228 Mobile Phone" },
    { 0x0203, "HID Audio Controls" },
    { 0x021d, "Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523]" },
    { 0x0248, "Aterm PA-WL54GU" },
    { 0x0249, "Aterm WL300NU-G" },
    { 0x02b4, "Aterm WL300NU-AG" },
    { 0x02b6, "Aterm WL300NU-GS 802.11n Wireless Adapter" },
    { 0x02bc, "Computer Monitor" },
    { 0x0300, "LifeTouch Note" },
    { 0x0301, "LifeTouch Note (debug mode)" },
    { 0x55aa, "Hub" },
    { 0x55ab, "Hub [iMac/iTouch kbd]" },
    { 0x8010, "Intellibase Hub" },
    { 0x8011, "Intellibase Hub" },
    { 0xefbe, "P!cty 900 [HP DJ]" },
    { 0xf0be, "P!cty 920 [HP DJ 812c]" },
};
static const UsbProduct vendor_040a_products[] = {
    { 0x0001, "DVC-323" },
    { 0x0002, "DVC-325" },
    { 0x0100, "DC-220" },
    { 0x0110, "DC-260" },
    { 0x0111, "DC-265" },
    { 0x0112, "DC-290" },
    { 0x0120, "DC-240" },
    { 0x0121, "DC-240 (PTP firmware)" },
    { 0x0130, "DC-280" },
    { 0x0131, "DC-5000" },
    { 0x0132, "DC-3400" },
    { 0x0140, "DC-4800" },
    { 0x0160, "DC4800" },
    { 0x0170, "DX3900" },
    { 0x0200, "Digital Camera" },
    { 0x0300, "EZ-200" },
    { 0x0400, "MC3" },
    { 0x0402, "Digital Camera" },
    { 0x0403, "Z7590" },
    { 0x0500, "DX3500" },
    { 0x0510, "DX3600" },
    { 0x0525, "DX3215" },
    { 0x0530, "DX3700" },
    { 0x0535, "EasyShare CX4230 Camera" },
    { 0x0540, "LS420" },
    { 0x0550, "DX4900" },
    { 0x0555, "DX4330" },
    { 0x0560, "CX4200" },
    { 0x0565, "CX4210" },
    { 0x0566, "CX4300" },
    { 0x0567, "LS753" },
    { 0x0568, "LS443" },
    { 0x0569, "LS663" },
    { 0x0570, "DX6340" },
    { 0x0571, "CX6330" },
    { 0x0572, "DX6440" },
    { 0x0573, "CX6230" },
    { 0x0574, "CX6200" },
    { 0x0575, "DX6490" },
    { 0x0576, "DX4530" },
    { 0x0577, "DX7630" },
    { 0x0578, "CX7300/CX7310" },
    { 0x0579, "CX7220" },
    { 0x057a, "CX7330" },
    { 0x057b, "CX7430" },
    { 0x057c, "CX7530" },
    { 0x057d, "DX7440" },
    { 0x057e, "C300" },
    { 0x057f, "DX7590" },
    { 0x0580, "Z730" },
    { 0x0581, "Digital Camera" },
    { 0x0582, "Digital Camera" },
    { 0x0583, "Digital Camera" },
    { 0x0584, "CX6445" },
    { 0x0585, "Digital Camera" },
    { 0x0586, "CX7525" },
    { 0x0587, "Digital Camera" },
    { 0x0588, "Digital Camera" },
    { 0x0589, "EasyShare C360" },
    { 0x058a, "C310" },
    { 0x058b, "Digital Camera" },
    { 0x058c, "C330" },
    { 0x058d, "C340" },
    { 0x058e, "V530" },
    { 0x058f, "V550" },
    { 0x0590, "Digital Camera" },
    { 0x0591, "Digital Camera" },
    { 0x0592, "Digital Camera" },
    { 0x0593, "Digital Camera" },
    { 0x0594, "Digital Camera" },
    { 0x0595, "Digital Camera" },
    { 0x0596, "Digital Camera" },
    { 0x0597, "Digital Camera" },
    { 0x0598, "EASYSHARE M1033 digital camera" },
    { 0x0599, "Digital Camera" },
    { 0x059a, "Digital Camera" },
    { 0x059b, "Digital Camera" },
    { 0x059c, "Digital Camera" },
    { 0x059d, "Digital Camera" },
    { 0x059e, "Digital Camera" },
    { 0x059f, "Digital Camera" },
    { 0x05a0, "Digital Camera" },
    { 0x05a1, "Digital Camera" },
    { 0x05a2, "Digital Camera" },
    { 0x05a3, "Digital Camera" },
    { 0x05a4, "Digital Camera" },
    { 0x05a5, "Digital Camera" },
    { 0x05a6, "Digital Camera" },
    { 0x05a7, "Digital Camera" },
    { 0x05a8, "Digital Camera" },
    { 0x05a9, "Digital Camera" },
    { 0x05aa, "Digital Camera" },
    { 0x05ab, "Digital Camera" },
    { 0x05ac, "Digital Camera" },
    { 0x05ad, "Digital Camera" },
    { 0x05ae, "Digital Camera" },
    { 0x05af, "Digital Camera" },
    { 0x05b0, "Digital Camera" },
    { 0x05b1, "Digital Camera" },
    { 0x05b2, "Digital Camera" },
    { 0x05b3, "EasyShare Z710 Camera" },
    { 0x05b4, "Digital Camera" },
    { 0x05b5, "Digital Camera" },
    { 0x05b6, "Digital Camera" },
    { 0x05b7, "Digital Camera" },
    { 0x05b8, "Digital Camera" },
    { 0x05b9, "Digital Camera" },
    { 0x05ba, "Digital Camera" },
    { 0x05bb, "Digital Camera" },
    { 0x05bc, "Digital Camera" },
    { 0x05bd, "Digital Camera" },
    { 0x05be, "Digital Camera" },
    { 0x05bf, "Digital Camera" },
    { 0x05c0, "Digital Camera" },
    { 0x05c1, "Digital Camera" },
    { 0x05c2, "Digital Camera" },
    { 0x05c3, "Digital Camera" },
    { 0x05c4, "Digital Camera" },
    { 0x05c5, "Digital Camera" },
    { 0x05c8, "EASYSHARE Z1485 IS Digital Camera" },
    { 0x05d3, "EasyShare M320 Camera" },
    { 0x05d4, "EasyShare C180 Digital Camera" },
    { 0x1001, "EasyShare SV811 Digital Picture Frame" },
    { 0x4000, "InkJet Color Printer" },
    { 0x4021, "Photo Printer 6800" },
    { 0x4022, "1400 Digital Photo Printer" },
    { 0x402b, "Photo Printer 6850" },
    { 0x402e, "605 Photo Printer" },
    { 0x4034, "805 Photo Printer" },
    { 0x4056, "ESP 7200 Series AiO" },
    { 0x4109, "EasyShare Printer Dock Series 3" },
    { 0x410d, "EasyShare G600 Printer Dock" },
    { 0x5010, "Wireless Adapter" },
    { 0x5012, "DBT-220 Bluetooth Adapter" },
    { 0x6001, "i30" },
    { 0x6002, "i40" },
    { 0x6003, "i50" },
    { 0x6004, "i60" },
    { 0x6005, "i80" },
};
static const UsbProduct vendor_040b_products[] = {
    { 0x0a68, "Func MS-3 gaming mouse [WT6573F MCU]" },
    { 0x6510, "Weltrend Bar Code Reader" },
    { 0x6520, "XBOX Xploder" },
    { 0x6533, "Speed-Link Competition Pro" },
    { 0x6543, "Manhattan Magnetic Card Strip Reader" },
};
static const UsbProduct vendor_040d_products[] = {
    { 0x3184, "VNT VT6656 USB-802.11 Wireless LAN Adapter" },
    { 0x6205, "USB 2.0 Card Reader" },
};
static const UsbProduct vendor_0411_products[] = {
    { 0x0001, "LUA-TX Ethernet [pegasus]" },
    { 0x0005, "LUA-TX Ethernet" },
    { 0x0006, "WLI-USB-L11 Wireless LAN Adapter" },
    { 0x0009, "LUA2-TX Ethernet" },
    { 0x000b, "WLI-USB-L11G-WR Wireless LAN Adapter" },
    { 0x000d, "WLI-USB-L11G Wireless LAN Adapter" },
    { 0x0012, "LUA-KTX Ethernet" },
    { 0x0013, "USB2-IDE Adapter" },
    { 0x0016, "WLI-USB-S11 802.11b Adapter" },
    { 0x0018, "USB2-IDE Adapter" },
    { 0x001c, "USB-IDE Bridge: DUB-PxxG" },
    { 0x0027, "WLI-USB-KS11G 802.11b Adapter" },
    { 0x002a, "SMSC USB97C202 \"HD-HB300V2-EU\"" },
    { 0x003d, "LUA-U2-KTX Ethernet" },
    { 0x0044, "WLI-USB-KB11 Wireless LAN Adapter" },
    { 0x004b, "WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x004d, "WLI-USB-B11 Wireless LAN Adapter" },
    { 0x0050, "WLI2-USB2-G54 Wireless LAN Adapter" },
    { 0x005e, "WLI-U2-KG54-YB WLAN" },
    { 0x0065, "Python2 WDM Encoder" },
    { 0x0066, "WLI-U2-KG54 WLAN" },
    { 0x0067, "WLI-U2-KG54-AI WLAN" },
    { 0x006e, "LUA-U2-GT 10/100/1000 Ethernet Adapter" },
    { 0x0089, "RUF-C/U2 Flash Drive" },
    { 0x008b, "Nintendo Wi-Fi" },
    { 0x0091, "WLI-U2-KAMG54 Wireless LAN Adapter" },
    { 0x0092, "WLI-U2-KAMG54 Bootloader" },
    { 0x0097, "WLI-U2-KG54-BB" },
    { 0x00a9, "WLI-U2-AMG54HP Wireless LAN Adapter" },
    { 0x00aa, "WLI-U2-AMG54HP Bootloader" },
    { 0x00b3, "PC-OP-RS1 RemoteStation" },
    { 0x00bc, "WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x00ca, "802.11n Network Adapter" },
    { 0x00cb, "WLI-U2-G300N 802.11n Adapter" },
    { 0x00d8, "WLI-U2-SG54HP" },
    { 0x00d9, "WLI-U2-G54HP" },
    { 0x00da, "WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]" },
    { 0x00db, "External Hard Drive HD-PF32OU2 [Buffalo Ministation]" },
    { 0x00e8, "WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870]" },
    { 0x0105, "External Hard Drive HD-CEU2 [Drive Station]" },
    { 0x012c, "SATA Bridge" },
    { 0x012e, "WLI-UC-AG300N Wireless LAN Adapter" },
    { 0x0148, "WLI-UC-G300HP Wireless LAN Adapter" },
    { 0x0150, "WLP-UC-AG300 Wireless LAN Adapter" },
    { 0x0157, "External Hard Drive HD-PEU2" },
    { 0x0158, "WLI-UC-GNHP Wireless LAN Adapter" },
    { 0x015d, "WLI-UC-GN Wireless LAN Adapter [Ralink RT3070]" },
    { 0x016f, "WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072]" },
    { 0x017f, "Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]" },
    { 0x019e, "WLI-UC-GNP Wireless LAN Adapter" },
    { 0x01a1, "MiniStation Metro" },
    { 0x01a2, "WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]" },
    { 0x01dc, "Ultra-Slim Portable DVD Writer (DVSM-PC58U2V)" },
    { 0x01de, "External Hard Drive HD-PCTU3 [Buffalo MiniStation]" },
    { 0x01ee, "WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070]" },
    { 0x01f1, "SATA Adapter [HD-LBU3]" },
    { 0x01fd, "WLI-UC-G450 Wireless LAN Adapter" },
};
static const UsbProduct vendor_0413_products[] = {
    { 0x1310, "WinFast TV - NTSC + FM" },
    { 0x1311, "WinFast TV - NTSC + MTS + FM" },
    { 0x1312, "WinFast TV - PAL BG + FM" },
    { 0x1313, "WinFast TV - PAL BG+TXT + FM" },
    { 0x1314, "WinFast TV Audio - PHP PAL I" },
    { 0x1315, "WinFast TV Audio - PHP PAL I+TXT" },
    { 0x1316, "WinFast TV Audio - PHP PAL DK" },
    { 0x1317, "WinFast TV Audio - PHP PAL DK+TXT" },
    { 0x1318, "WinFast TV - PAL I/DK + FM" },
    { 0x1319, "WinFast TV - PAL N + FM" },
    { 0x131a, "WinFast TV Audio - PHP SECAM LL" },
    { 0x131b, "WinFast TV Audio - PHP SECAM LL+TXT" },
    { 0x131c, "WinFast TV Audio - PHP SECAM DK" },
    { 0x131d, "WinFast TV - SECAM DK + TXT + FM" },
    { 0x131e, "WinFast TV - NTSC Japan + FM" },
    { 0x1320, "WinFast TV - NTSC" },
    { 0x1321, "WinFast TV - NTSC + MTS" },
    { 0x1322, "WinFast TV - PAL BG" },
    { 0x1323, "WinFast TV - PAL BG+TXT" },
    { 0x1324, "WinFast TV Audio - PHP PAL I" },
    { 0x1325, "WinFast TV Audio - PHP PAL I+TXT" },
    { 0x1326, "WinFast TV Audio - PHP PAL DK" },
    { 0x1327, "WinFast TV Audio - PHP PAL DK+TXT" },
    { 0x1328, "WinFast TV - PAL I/DK" },
    { 0x1329, "WinFast TV - PAL N" },
    { 0x132a, "WinFast TV Audio - PHP SECAM LL" },
    { 0x132b, "WinFast TV Audio - PHP SECAM LL+TXT" },
    { 0x132c, "WinFast TV Audio - PHP SECAM DK" },
    { 0x132d, "WinFast TV - SECAM DK + TXT" },
    { 0x132e, "WinFast TV - NTSC Japan" },
    { 0x6023, "EMP Audio Device" },
    { 0x6024, "WinFast PalmTop/Novo TV Video" },
    { 0x6025, "WinFast DTV Dongle (cold state)" },
    { 0x6026, "WinFast DTV Dongle (warm state)" },
    { 0x6029, "WinFast DTV Dongle Gold" },
    { 0x6125, "WinFast DTV Dongle" },
    { 0x6126, "WinFast DTV Dongle BDA Driver" },
    { 0x6a03, "RTL2832 [WinFast DTV Dongle Mini]" },
    { 0x6f00, "WinFast DTV Dongle (STK7700P based)" },
};
static const UsbProduct vendor_0416_products[] = {
    { 0x0035, "W89C35 802.11bg WLAN Adapter" },
    { 0x0101, "Hub" },
    { 0x0961, "AVL Flash Card Reader" },
    { 0x3810, "Smart Card Controller" },
    { 0x3811, "Generic Controller - Single interface" },
    { 0x3812, "Smart Card Controller_2Interface" },
    { 0x3813, "Panel Display" },
    { 0x5011, "Virtual Com Port" },
    { 0x5518, "4-Port Hub" },
    { 0x551a, "PC Sync Keypad" },
    { 0x551b, "PC Async Keypad" },
    { 0x551c, "Sync Tenkey" },
    { 0x551d, "Async Tenkey" },
    { 0x551e, "Keyboard" },
    { 0x551f, "Keyboard w/ Sys and Media" },
    { 0x5521, "Keyboard" },
    { 0x6481, "16-bit Scanner" },
    { 0x7721, "Memory Stick Reader/Writer" },
    { 0x7722, "Memory Stick Reader/Writer" },
    { 0x7723, "SD Card Reader" },
};
static const UsbProduct vendor_0419_products[] = {
    { 0x0001, "IrDA Remote Controller / Creative Cordless Mouse" },
    { 0x0600, "Desktop Wireless 6000" },
    { 0x3001, "Xerox P1202 Laser Printer" },
    { 0x3003, "Olivetti PG L12L" },
    { 0x3201, "Docuprint P8ex" },
    { 0x3404, "SCX-5x12 series" },
    { 0x3406, "MFP 830 series" },
    { 0x3407, "ML-912" },
    { 0x3601, "InkJet Color Printer" },
    { 0x3602, "InkJet Color Printer" },
    { 0x4602, "Remote NDIS Network Device" },
    { 0x8001, "Hub" },
    { 0x8002, "SyncMaster HID Monitor Control" },
    { 0xaa03, "SDAS-3 MP3 Player" },
};
static const UsbProduct vendor_041e_products[] = {
    { 0x1002, "Nomad II" },
    { 0x1003, "Blaster GamePad Cobra" },
    { 0x1050, "GamePad Cobra" },
    { 0x1053, "Mouse Gamer HD7600L" },
    { 0x200c, "MuVo V100" },
    { 0x2020, "Zen X-Fi 2" },
    { 0x2029, "ZiiO" },
    { 0x2801, "Prodikeys PC-MIDI multifunction keyboard" },
    { 0x3000, "SoundBlaster Extigy" },
    { 0x3002, "SB External Composite Device" },
    { 0x3010, "SoundBlaster MP3+" },
    { 0x3014, "SB External Composite Device" },
    { 0x3015, "Sound Blaster Digital Music LX" },
    { 0x3020, "SoundBlaster Audigy 2 NX" },
    { 0x3030, "SB External Composite Device" },
    { 0x3040, "SoundBlaster Live! 24-bit External SB0490" },
    { 0x3060, "Sound Blaster Audigy 2 ZS External" },
    { 0x3061, "SoundBlaster Audigy 2 ZS Video Editor" },
    { 0x3090, "Sound Blaster Digital Music SX" },
    { 0x30d3, "Sound Blaster Play!" },
    { 0x3121, "WoW tap chat" },
    { 0x3220, "Sound Blaster Tactic(3D) Sigma sound card" },
    { 0x3f00, "E-Mu Xboard 25 MIDI Controller" },
    { 0x3f02, "E-Mu 0202" },
    { 0x3f04, "E-Mu 0404" },
    { 0x3f07, "E-Mu Xmidi 1x1" },
    { 0x4003, "VideoBlaster Webcam Go Plus [W9967CF]" },
    { 0x4004, "Nomad II MG" },
    { 0x4005, "Webcam Blaster Go ES" },
    { 0x4007, "Go Mini" },
    { 0x400a, "PC-Cam 300" },
    { 0x400b, "PC-Cam 600" },
    { 0x400c, "Webcam 5 [pwc]" },
    { 0x400d, "Webcam PD1001" },
    { 0x400f, "PC-CAM 550 (Composite)" },
    { 0x4011, "Webcam PRO eX" },
    { 0x4012, "PC-CAM350" },
    { 0x4013, "PC-Cam 750" },
    { 0x4015, "CardCam Value" },
    { 0x4016, "CardCam" },
    { 0x4017, "Webcam Mobile [PD1090]" },
    { 0x4018, "Webcam Vista [PD1100]" },
    { 0x4019, "Audio Device" },
    { 0x401a, "Webcam Vista [PD1100]" },
    { 0x401c, "Webcam NX [PD1110]" },
    { 0x401d, "Webcam NX Ultra" },
    { 0x401e, "Webcam NX Pro" },
    { 0x401f, "Webcam Notebook [PD1171]" },
    { 0x4020, "Webcam NX" },
    { 0x4021, "Webcam NX Ultra" },
    { 0x4022, "Webcam NX Pro" },
    { 0x4028, "Vista Plus cam [VF0090]" },
    { 0x4029, "Webcam Live!" },
    { 0x402f, "DC-CAM 3000Z" },
    { 0x4034, "Webcam Instant" },
    { 0x4035, "Webcam Instant" },
    { 0x4036, "Webcam Live!/Live! Pro" },
    { 0x4037, "Webcam Live!" },
    { 0x4038, "ORITE CCD Webcam [PC370R]" },
    { 0x4039, "Webcam Live! Effects" },
    { 0x403a, "Webcam NX Pro 2" },
    { 0x403b, "Creative Webcam Vista [VF0010]" },
    { 0x403c, "Webcam Live! Ultra" },
    { 0x403d, "Webcam Notebook Ultra" },
    { 0x403e, "Webcam Vista Plus" },
    { 0x4041, "Webcam Live! Motion" },
    { 0x4043, "Vibra Plus Webcam" },
    { 0x4045, "Live! Cam Voice" },
    { 0x4049, "Live! Cam Voice" },
    { 0x4051, "Live! Cam Notebook Pro [VF0250]" },
    { 0x4052, "Live! Cam Vista IM" },
    { 0x4053, "Live! Cam Video IM" },
    { 0x4054, "Live! Cam Video IM" },
    { 0x4055, "Live! Cam Video IM Pro" },
    { 0x4056, "Live! Cam Video IM Pro" },
    { 0x4057, "Live! Cam Optia" },
    { 0x4058, "Live! Cam Optia AF" },
    { 0x405f, "WebCam Vista (VF0330)" },
    { 0x4061, "Live! Cam Notebook Pro [VF0400]" },
    { 0x4063, "Live! Cam Video IM Pro" },
    { 0x4068, "Live! Cam Notebook [VF0470]" },
    { 0x406c, "Live! Cam Sync [VF0520]" },
    { 0x4083, "Live! Cam Socialize [VF0640]" },
    { 0x4087, "Live! Cam Socialize HD 1080 [VF0680]" },
    { 0x4088, "Live! Cam Chat HD [VF0700]" },
    { 0x4095, "Live! Cam Sync HD [VF0770]" },
    { 0x4100, "Nomad Jukebox 2" },
    { 0x4101, "Nomad Jukebox 3" },
    { 0x4102, "NOMAD MuVo^2" },
    { 0x4106, "Nomad MuVo" },
    { 0x4107, "NOMAD MuVo" },
    { 0x4108, "Nomad Jukebox Zen" },
    { 0x4109, "Nomad Jukebox Zen NX" },
    { 0x410b, "Nomad Jukebox Zen USB 2.0" },
    { 0x410c, "Nomad MuVo NX" },
    { 0x410f, "NOMAD MuVo^2 (Flash)" },
    { 0x4110, "Nomad Jukebox Zen Xtra" },
    { 0x4111, "Dell Digital Jukebox" },
    { 0x4116, "MuVo^2" },
    { 0x4117, "Nomad MuVo TX" },
    { 0x411b, "Zen Touch" },
    { 0x411c, "Nomad MuVo USB 2.0" },
    { 0x411d, "Zen" },
    { 0x411e, "Zen Micro" },
    { 0x4120, "Nomad MuVo TX FM" },
    { 0x4123, "Zen Portable Media Center" },
    { 0x4124, "MuVo^2 FM (uHDD)" },
    { 0x4126, "Dell DJ (2nd gen)" },
    { 0x4127, "Dell DJ" },
    { 0x4128, "NOMAD Jukebox Zen Xtra (mtp)" },
    { 0x412b, "MuVo N200 with FM radio" },
    { 0x412f, "Dell Digital Jukebox 2.Gen" },
    { 0x4130, "Zen Micro (mtp)" },
    { 0x4131, "DAP-HD0014 [Zen Touch] (MTP)" },
    { 0x4133, "Mass Storage Device" },
    { 0x4134, "Zen Neeon" },
    { 0x4136, "Zen Sleek" },
    { 0x4137, "Zen Sleek (mtp)" },
    { 0x4139, "Zen Nano Plus" },
    { 0x413c, "Zen MicroPhoto" },
    { 0x4150, "Zen V (MTP)" },
    { 0x4151, "Zen Vision:M (mtp)" },
    { 0x4152, "Zen V Plus" },
    { 0x4153, "Zen Vision W" },
    { 0x4154, "Zen Stone" },
    { 0x4155, "Zen Stone plus" },
    { 0x4157, "Zen (MTP)" },
    { 0x500f, "Broadband Blaster 8012U-V" },
    { 0x5015, "TECOM Bluetooth Device" },
    { 0xffff, "Webcam Live! Ultra" },
};
static const UsbProduct vendor_0420_products[] = {
    { 0x1307, "Celly SIM Card Reader" },
};
static const UsbProduct vendor_0421_products[] = {
    { 0x0001, "E61i (PC Suite mode)" },
    { 0x0018, "6288 GSM Smartphone" },
    { 0x0019, "6288 GSM Smartphone (imaging mode)" },
    { 0x001a, "6288 GSM Smartphone (file transfer mode)" },
    { 0x0024, "5610 XpressMusic (Storage mode)" },
    { 0x0025, "5610 XpressMusic (PC Suite mode)" },
    { 0x0028, "5610 XpressMusic (Imaging mode)" },
    { 0x002d, "6120 Phone (Mass storage mode)" },
    { 0x002e, "6120 Phone (Media-Player mode)" },
    { 0x002f, "6120 Phone (PC-Suite mode)" },
    { 0x0042, "E51 (PC Suite mode)" },
    { 0x0064, "3109c GSM Phone" },
    { 0x006b, "5310 Xpress Music (PC Suite mode)" },
    { 0x006c, "5310 Xpress music (Storage mode)" },
    { 0x006d, "N95 (Storage mode)" },
    { 0x006e, "N95 (Multimedia mode)" },
    { 0x006f, "N95 (Printing mode)" },
    { 0x0070, "N95 (PC Suite mode)" },
    { 0x0096, "N810 Internet Tablet" },
    { 0x00aa, "E71 (Mass storage mode)" },
    { 0x00ab, "E71 (PC Suite mode)" },
    { 0x00e4, "E71 (Media transfer mode)" },
    { 0x0103, "ADL Flashing Engine AVALON Parent" },
    { 0x0104, "ADL Re-Flashing Engine Parent" },
    { 0x0105, "Nokia Firmware Upgrade Mode" },
    { 0x0106, "ROM Parent" },
    { 0x0154, "5800 XpressMusic (PC Suite mode)" },
    { 0x0155, "5800 XpressMusic (Multimedia mode)" },
    { 0x0156, "5800 XpressMusic (Storage mode)" },
    { 0x0157, "5800 XpressMusic (Imaging mode)" },
    { 0x0199, "6700 Classic (msc)" },
    { 0x019a, "6700 Classic (PC Suite)" },
    { 0x019b, "6700 Classic (mtp)" },
    { 0x01b0, "6303 classic Phone (PC Suite mode)" },
    { 0x01b1, "6303 classic Phone (Mass storage mode)" },
    { 0x01b2, "6303 classic Phone (Printing and media mode)" },
    { 0x01c7, "N900 (Storage Mode)" },
    { 0x01c8, "N900 (PC-Suite Mode)" },
    { 0x0228, "5530 XpressMusic" },
    { 0x023a, "6730 Classic" },
    { 0x026a, "N97 (mass storage)" },
    { 0x026b, "N97 (Multimedia)" },
    { 0x026c, "N97 (PC Suite)" },
    { 0x026d, "N97 (Pictures)" },
    { 0x0295, "660i/6600i Slide Phone (Mass Storage)" },
    { 0x0297, "660i/6600i Slide Phone (Still Image)" },
    { 0x02e1, "5230 (Storage mode)" },
    { 0x02e2, "5230 (Multimedia mode)" },
    { 0x02e3, "5230 (PC-Suite mode)" },
    { 0x02e4, "5230 (Imaging mode)" },
    { 0x0360, "C1-01 Ovi Suite Mode" },
    { 0x03a4, "C5 (Storage mode)" },
    { 0x03c0, "C7-00" },
    { 0x03d1, "N950" },
    { 0x0400, "7600 Phone Parent" },
    { 0x0401, "6650 GSM Phone" },
    { 0x0402, "6255 Phone Parent" },
    { 0x0404, "5510" },
    { 0x0405, "9500 GSM Communicator" },
    { 0x0407, "Music Player HDR-1(tm)" },
    { 0x040b, "N-Gage GSM Phone" },
    { 0x040d, "6620 Phone Parent" },
    { 0x040e, "6651 Phone Parent" },
    { 0x040f, "6230 GSM Phone" },
    { 0x0410, "6630 Imaging Smartphone" },
    { 0x0411, "7610 Phone Parent" },
    { 0x0413, "6260 Phone Parent" },
    { 0x0414, "7370" },
    { 0x0415, "9300 GSM Smartphone" },
    { 0x0416, "6170 Phone Parent" },
    { 0x0417, "7270 Phone Parent" },
    { 0x0418, "E70 (PC Suite mode)" },
    { 0x0419, "E60 (PC Suite mode)" },
    { 0x041a, "9500 GSM Communicator (RNDIS)" },
    { 0x041b, "9300 GSM Smartphone (RNDIS)" },
    { 0x041c, "7710 Phone Parent" },
    { 0x041d, "6670 Phone Parent" },
    { 0x041e, "6680" },
    { 0x041f, "6235 Phone Parent" },
    { 0x0421, "3230 Phone Parent" },
    { 0x0422, "6681 Phone Parent" },
    { 0x0423, "6682 Phone Parent" },
    { 0x0428, "6230i Modem" },
    { 0x0429, "6230i MultiMedia Card" },
    { 0x0431, "770 Internet Tablet" },
    { 0x0432, "N90 Phone Parent" },
    { 0x0435, "E70 (IP Passthrough/RNDIS mode)" },
    { 0x0436, "E60 (IP Passthrough/RNDIS mode)" },
    { 0x0437, "6265 Phone Parent" },
    { 0x043a, "N70 USB Phone Parent" },
    { 0x043b, "3155 Phone Parent" },
    { 0x043c, "6155 Phone Parent" },
    { 0x043d, "6270 Phone Parent" },
    { 0x0443, "N70 Phone Parent" },
    { 0x0444, "N91" },
    { 0x044c, "NM850iG Phone Parent" },
    { 0x044d, "E61 (PC Suite mode)" },
    { 0x044e, "E61 (Data Exchange mode)" },
    { 0x044f, "E61 (IP Passthrough/RNDIS mode)" },
    { 0x0453, "9300 Phone Parent" },
    { 0x0456, "6111 Phone Parent" },
    { 0x0457, "6111 Phone (Printing mode)" },
    { 0x045a, "6280 Phone Parent" },
    { 0x045d, "6282 Phone Parent" },
    { 0x046e, "6110 Navigator" },
    { 0x0471, "6110 Navigator" },
    { 0x0485, "MTP Device" },
    { 0x04b9, "5300" },
    { 0x04bc, "5200 (Nokia mode)" },
    { 0x04bd, "5200 (Storage mode)" },
    { 0x04be, "5200 (MTP mode)" },
    { 0x04c3, "N800 Internet Tablet" },
    { 0x04ce, "E90 Communicator (PC Suite mode)" },
    { 0x04cf, "E90 Communicator (Storage mode)" },
    { 0x04f0, "Nokia N95 (PC Suite mode)" },
    { 0x04f9, "6300 (PC Suite mode)" },
    { 0x0508, "E65 (PC Suite mode)" },
    { 0x0509, "E65 (Storage mode)" },
    { 0x0518, "N9 Phone" },
    { 0x0600, "Digital Pen SU-1B" },
    { 0x0610, "CS-15 (Internet Stick 3G modem)" },
    { 0x0661, "Lumia 920" },
    { 0x0720, "X (RM-980)" },
    { 0x0800, "Connectivity Cable DKU-5" },
    { 0x0801, "Data Cable DKU-6" },
    { 0x0802, "CA-42 Phone Parent" },
};
static const UsbProduct vendor_0423_products[] = {
    { 0x000a, "NetMate Ethernet" },
    { 0x000c, "NetMate2 Ethernet" },
    { 0x000d, "USB Chief Analyzer" },
    { 0x0100, "Generic Universal Protocol Analyzer" },
    { 0x0101, "UPA USBTracer" },
    { 0x0200, "Generic 10K Universal Protocol Analyzer" },
    { 0x020a, "PETracer ML" },
    { 0x0300, "Generic Universal Protocol Analyzer" },
    { 0x0301, "2500H Tracer Trainer" },
    { 0x030a, "PETracer x1" },
    { 0x1237, "Andromeda Hub" },
};
static const UsbProduct vendor_0424_products[] = {
    { 0x0001, "Integrated Hub" },
    { 0x0acd, "Sitecom Internal Multi Memory reader/writer MD-005" },
    { 0x0fdc, "Floppy" },
    { 0x10cd, "Sitecom Internal Multi Memory reader/writer MD-005" },
    { 0x2020, "USB Hub" },
    { 0x20cd, "Sitecom Internal Multi Memory reader/writer MD-005" },
    { 0x20fc, "6-in-1 Card Reader" },
    { 0x2228, "9-in-2 Card Reader" },
    { 0x223a, "8-in-1 Card Reader" },
    { 0x2503, "USB 2.0 Hub" },
    { 0x2504, "USB 2.0 Hub" },
    { 0x2507, "hub" },
    { 0x2512, "USB 2.0 Hub" },
    { 0x2513, "2.0 Hub" },
    { 0x2514, "USB 2.0 Hub" },
    { 0x2517, "Hub" },
    { 0x2524, "USB MultiSwitch Hub" },
    { 0x2602, "USB 2.0 Hub" },
    { 0x2640, "USB 2.0 Hub" },
    { 0x2660, "Hub" },
    { 0x4060, "Ultra Fast Media Reader" },
    { 0x4064, "Ultra Fast Media Reader" },
    { 0x5434, "Hub" },
    { 0x7500, "LAN7500 Ethernet 10/100/1000 Adapter" },
    { 0x9512, "SMC9512/9514 USB Hub" },
    { 0x9514, "SMC9514 Hub" },
    { 0xa700, "2 Port Hub" },
    { 0xec00, "SMSC9512/9514 Fast Ethernet Adapter" },
};
static const UsbProduct vendor_0425_products[] = {
    { 0x0101, "G-Tech Wireless Mouse & Keyboard" },
    { 0xf102, "G-Tech U+P Wireless Mouse" },
};
static const UsbProduct vendor_0426_products[] = {
    { 0x0426, "WDM Driver" },
};
static const UsbProduct vendor_0428_products[] = {
    { 0x4001, "GamePad Pro" },
};
static const UsbProduct vendor_042b_products[] = {
    { 0x9316, "8x931Hx Customer Hub" },
};
static const UsbProduct vendor_042e_products[] = {
    { 0x0380, "MP3 Player" },
};
static const UsbProduct vendor_0430_products[] = {
    { 0x0002, "109 Keyboard" },
    { 0x0005, "Type 6 Keyboard" },
    { 0x000a, "109 Japanese Keyboard" },
    { 0x000b, "109 Japanese Keyboard" },
    { 0x0082, "109 Japanese Keyboard" },
    { 0x0083, "109 Japanese Keyboard" },
    { 0x00a2, "Type 7 Keyboard" },
    { 0x0100, "3-button Mouse" },
    { 0x100e, "24.1\" LCD Monitor v4 / FID-638 Mouse" },
    { 0x36ba, "Bus Powered Hub" },
    { 0xa101, "remote key/mouse for P3 chip" },
    { 0xa102, "remote key/mouse/storage for P3 chip" },
    { 0xa103, "remote storage for P3 chip" },
    { 0xa4a2, "Ethernet (RNDIS and CDC ethernet)" },
    { 0xcdab, "Raritan KVM dongle" },
};
static const UsbProduct vendor_0431_products[] = {
    { 0x0100, "Mouse-Trak 3-button Track Ball" },
};
static const UsbProduct vendor_0433_products[] = {
    { 0x1101, "IBM Game Controller" },
    { 0xabab, "Keyboard" },
};
static const UsbProduct vendor_0436_products[] = {
    { 0x0005, "CameraMate (DPCM_USB)" },
};
static const UsbProduct vendor_043d_products[] = {
    { 0x0001, "Laser Printer" },
    { 0x0002, "Optra E310 Printer" },
    { 0x0003, "Laser Printer" },
    { 0x0004, "Laser Printer" },
    { 0x0005, "Laser Printer" },
    { 0x0006, "Laser Printer" },
    { 0x0007, "Laser Printer" },
    { 0x0008, "Inkjet Color Printer" },
    { 0x0009, "Optra S2450 Printer" },
    { 0x000a, "Laser Printer" },
    { 0x000b, "Inkjet Color Printer" },
    { 0x000c, "Optra E312 Printer" },
    { 0x000d, "Laser Printer" },
    { 0x000e, "Laser Printer" },
    { 0x000f, "Laser Printer" },
    { 0x0010, "Laser Printer" },
    { 0x0011, "Laser Printer" },
    { 0x0012, "Inkjet Color Printer" },
    { 0x0013, "Inkjet Color Printer" },
    { 0x0014, "InkJet Color Printer" },
    { 0x0015, "InkJet Color Printer" },
    { 0x0016, "Z12 Color Jetprinter" },
    { 0x0017, "Z32 printer" },
    { 0x0018, "Z52 Printer" },
    { 0x0019, "Forms Printer" },
    { 0x001a, "Z65 Printer" },
    { 0x001b, "InkJet Photo Printer" },
    { 0x001c, "Kodak Personal Picture Maker 200 Printer" },
    { 0x001d, "InkJet Color Printer" },
    { 0x001e, "InkJet Photo Printer" },
    { 0x001f, "Kodak Personal Picture Maker 200 Card Reader" },
    { 0x0020, "Z51 Printer" },
    { 0x0021, "Z33 Printer" },
    { 0x0022, "InkJet Color Printer" },
    { 0x0023, "Laser Printer" },
    { 0x0024, "Laser Printer" },
    { 0x0025, "InkJet Color Printer" },
    { 0x0026, "InkJet Color Printer" },
    { 0x0027, "InkJet Color Printer" },
    { 0x0028, "InkJet Color Printer" },
    { 0x0029, "Scan Print Copy" },
    { 0x002a, "Scan Print Copy" },
    { 0x002b, "Scan Print Copy" },
    { 0x002c, "Scan Print Copy" },
    { 0x002d, "X70/X73 Scan/Print/Copy" },
    { 0x002e, "Scan Print Copy" },
    { 0x002f, "Scan Print Copy" },
    { 0x0030, "Scan Print Copy" },
    { 0x0031, "Scan Print Copy" },
    { 0x0032, "Scan Print Copy" },
    { 0x0033, "Scan Print Copy" },
    { 0x0034, "Scan Print Copy" },
    { 0x0035, "Scan Print Copy" },
    { 0x0036, "Scan Print Copy" },
    { 0x0037, "Scan Print Copy" },
    { 0x0038, "Scan Print Copy" },
    { 0x0039, "Scan Print Copy" },
    { 0x003a, "Scan Print Copy" },
    { 0x003b, "Scan Print Copy" },
    { 0x003c, "Scan Print Copy" },
    { 0x003d, "X83 Scan/Print/Copy" },
    { 0x003e, "Scan Print Copy" },
    { 0x003f, "Scan Print Copy" },
    { 0x0040, "Scan Print Copy" },
    { 0x0041, "Scan Print Copy" },
    { 0x0042, "Scan Print Copy" },
    { 0x0043, "Scan Print Copy" },
    { 0x0044, "Scan Print Copy" },
    { 0x0045, "Scan Print Copy" },
    { 0x0046, "Scan Print Copy" },
    { 0x0047, "Scan Print Copy" },
    { 0x0048, "Scan Print Copy" },
    { 0x0049, "Scan Print Copy" },
    { 0x004a, "Scan Print Copy" },
    { 0x004b, "Scan Print Copy" },
    { 0x004c, "Scan Print Copy" },
    { 0x004d, "Laser Printer" },
    { 0x004e, "Laser Printer" },
    { 0x004f, "InkJet Color Printer" },
    { 0x0050, "InkJet Color Printer" },
    { 0x0051, "Laser Printer" },
    { 0x0052, "Laser Printer" },
    { 0x0053, "InkJet Color Printer" },
    { 0x0054, "InkJet Color Printer" },
    { 0x0057, "Z35 Printer" },
    { 0x0058, "Laser Printer" },
    { 0x005a, "X63" },
    { 0x005c, "InkJet Color Printer" },
    { 0x0060, "X74/X75 Scanner" },
    { 0x0061, "X74 Hub" },
    { 0x0065, "X5130" },
    { 0x0069, "X74/X75 Printer" },
    { 0x006d, "X125" },
    { 0x006e, "C510" },
    { 0x0072, "X6170 Printer" },
    { 0x0073, "InkJet Color Printer" },
    { 0x0078, "InkJet Color Printer" },
    { 0x0079, "InkJet Color Printer" },
    { 0x007a, "Generic Hub" },
    { 0x007b, "InkJet Color Printer" },
    { 0x007c, "X1110/X1130/X1140/X1150/X1170/X1180/X1185" },
    { 0x007d, "Photo 3150" },
    { 0x008a, "4200 series" },
    { 0x008b, "InkJet Color Printer" },
    { 0x008c, "to CF/SM/SD/MS Card Reader" },
    { 0x008e, "InkJet Color Printer" },
    { 0x008f, "X422" },
    { 0x0093, "X5250" },
    { 0x0095, "E220 Printer" },
    { 0x0096, "2200 series" },
    { 0x0097, "P6250" },
    { 0x0098, "7100 series" },
    { 0x009e, "P910 series Human Interface Device" },
    { 0x009f, "InkJet Color Printer" },
    { 0x00a9, "IBM Infoprint 1410 MFP" },
    { 0x00ab, "InkJet Color Printer" },
    { 0x00b2, "3300 series" },
    { 0x00b8, "7300 series" },
    { 0x00b9, "8300 series" },
    { 0x00ba, "InkJet Color Printer" },
    { 0x00bb, "2300 series" },
    { 0x00bd, "Printing Support" },
    { 0x00be, "Printing Support" },
    { 0x00bf, "Printing Support" },
    { 0x00c0, "6300 series" },
    { 0x00c1, "4300 series" },
    { 0x00c7, "Printing Support" },
    { 0x00c8, "Printing Support" },
    { 0x00c9, "Printing Support" },
    { 0x00cb, "Printing Support" },
    { 0x00cc, "E120(n)" },
    { 0x00d0, "9300 series" },
    { 0x00d3, "X340 Scanner" },
    { 0x00d4, "X342n Scanner" },
    { 0x00d5, "Printing Support" },
    { 0x00d6, "X340 Scanner" },
    { 0x00e8, "X642e" },
    { 0x00e9, "2400 series" },
    { 0x00f6, "3400 series" },
    { 0x00f7, "InkJet Color Printer" },
    { 0x00ff, "InkJet Color Printer" },
    { 0x010b, "2500 series" },
    { 0x010d, "3500-4500 series" },
    { 0x010f, "6500 series" },
    { 0x0142, "X3650 (Printer, Scanner, Copier)" },
    { 0x01fa, "S310 series" },
    { 0x4303, "Xerox WorkCentre Pro 412" },
};
static const UsbProduct vendor_043e_products[] = {
    { 0x3001, "AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]" },
    { 0x42bd, "Flatron 795FT Plus Monitor" },
    { 0x4a4d, "Flatron 915FT Plus Monitor" },
    { 0x7001, "MF-PD100 Soul Digital MP3 Player" },
    { 0x7013, "MP3 Player" },
    { 0x70d7, "Mouse Scanner LSM-150 [LG Smart Scan Mouse]" },
    { 0x70f5, "External HDD" },
    { 0x8484, "LPC-U30 Webcam II" },
    { 0x8585, "LPC-UC35 Webcam" },
    { 0x8888, "Electronics VCS Camera II(LPC-U20)" },
    { 0x9800, "Remote Control Receiver_iMON" },
    { 0x9803, "eHome Infrared Receiver" },
    { 0x9804, "DMB Receiver Control" },
    { 0x9c01, "LGE Sync" },
};
static const UsbProduct vendor_0441_products[] = {
    { 0x1456, "Hub" },
};
static const UsbProduct vendor_0442_products[] = {
    { 0xabba, "Bluetooth Device" },
};
static const UsbProduct vendor_0443_products[] = {
    { 0x000e, "Multimedia Keyboard" },
    { 0x002e, "Millennium Keyboard" },
};
static const UsbProduct vendor_0446_products[] = {
    { 0x6781, "Keyboard with PS/2 Mouse Port" },
    { 0x6782, "Keyboard" },
};
static const UsbProduct vendor_044e_products[] = {
    { 0x1104, "Japanese Keyboard" },
    { 0x2002, "MD-5500 Printer" },
    { 0x2014, "Bluetooth Device" },
    { 0x3001, "UGTZ4 Bluetooth" },
    { 0x3002, "Bluetooth Device" },
    { 0x3003, "Bluetooth Device" },
    { 0x3004, "Bluetooth Adapter" },
    { 0x3005, "Integrated Bluetooth Device" },
    { 0x3006, "Bluetooth Adapter" },
    { 0x3007, "Bluetooth Controller (ALPS/UGX)" },
    { 0x300c, "Bluetooth Controller (ALPS/UGPZ6)" },
    { 0x300d, "Bluetooth Controller (ALPS/UGPZ6)" },
    { 0x3010, "Bluetooth Adapter" },
    { 0x3017, "BCM2046 Bluetooth Device" },
    { 0xffff, "Compaq Bluetooth Multiport Module" },
};
static const UsbProduct vendor_044f_products[] = {
    { 0x0400, "HOTAS Cougar" },
    { 0x044f, "GP XID" },
    { 0xa003, "Rage 3D Game Pad" },
    { 0xa01b, "PK-GP301 Driving Wheel" },
    { 0xa0a0, "Top Gun Joystick" },
    { 0xa0a1, "Top Gun Joystick (rev2)" },
    { 0xa0a3, "Fusion Digital GamePad" },
    { 0xa201, "PK-GP201 PlayStick" },
    { 0xb108, "T-Flight Hotas X Flight Stick" },
    { 0xb10a, "T.16000M Joystick" },
    { 0xb203, "360 Modena Pro Wheel" },
    { 0xb300, "Firestorm Dual Power" },
    { 0xb303, "FireStorm Dual Analog 2" },
    { 0xb304, "Firestorm Dual Power" },
    { 0xb307, "vibrating Upad" },
    { 0xb30b, "Wireless VibrationPad" },
    { 0xb315, "Firestorm Dual Analog 3" },
    { 0xb323, "Dual Trigger 3-in-1 (PC Mode)" },
    { 0xb324, "Dual Trigger 3-in-1 (PS3 Mode)" },
    { 0xb603, "force feedback Wheel" },
    { 0xb605, "force feedback Racing Wheel" },
    { 0xb651, "Ferrari GT Rumble Force Wheel" },
    { 0xb653, "RGT Force Feedback Clutch Racing Wheel" },
    { 0xb654, "Ferrari GT Force Feedback Wheel" },
    { 0xb700, "Tacticalboard" },
};
static const UsbProduct vendor_0451_products[] = {
    { 0x1234, "Bluetooth Device" },
    { 0x1428, "Hub" },
    { 0x1446, "TUSB2040/2070 Hub" },
    { 0x16a6, "BM-USBD1 BlueRobin RF heart rate sensor receiver" },
    { 0x2036, "TUSB2036 Hub" },
    { 0x2046, "TUSB2046 Hub" },
    { 0x2077, "TUSB2077 Hub" },
    { 0x2f90, "SM-USB-DIG" },
    { 0x3410, "TUSB3410 Microcontroller" },
    { 0x3f00, "OMAP1610" },
    { 0x3f02, "SMC WSKP100 Wi-Fi Phone" },
    { 0x5409, "Frontier Labs NEX IA+ Digital Audio Player" },
    { 0x6000, "AU5 ADSL Modem (pre-reenum)" },
    { 0x6001, "AU5 ADSL Modem" },
    { 0x6060, "RNDIS/BeWAN ADSL2+" },
    { 0x6070, "RNDIS/BeWAN ADSL2+" },
    { 0x625f, "TUSB6250 ATA Bridge" },
    { 0x8042, "Hub" },
    { 0x8142, "TUSB8041 4-Port Hub" },
    { 0x926b, "TUSB9260 Boot Loader" },
    { 0xdbc0, "Device Bay Controller" },
    { 0xe001, "GraphLink [SilverLink]" },
    { 0xe003, "TI-84 Plus Calculator" },
    { 0xe004, "TI-89 Titanium Calculator" },
    { 0xe008, "TI-84 Plus Silver Calculator" },
    { 0xe012, "TI-Nspire Calculator" },
    { 0xf430, "MSP-FET430UIF JTAG Tool" },
    { 0xf432, "eZ430 Development Tool" },
    { 0xffff, "Bluetooth Device" },
};
static const UsbProduct vendor_0452_products[] = {
    { 0x0021, "HID Monitor Controls" },
    { 0x0050, "Diamond Pro 900u CRT Monitor" },
    { 0x0051, "Integrated Hub" },
    { 0x0100, "Control Panel for Leica TCS SP5" },
};
static const UsbProduct vendor_0453_products[] = {
    { 0x6781, "NMB Keyboard" },
    { 0x6783, "Chicony Composite Keyboard" },
};
static const UsbProduct vendor_0456_products[] = {
    { 0xf000, "FT2232 JTAG ICE [gnICE]" },
    { 0xf001, "FT2232H Hi-Speed JTAG ICE [gnICE+]" },
};
static const UsbProduct vendor_0457_products[] = {
    { 0x0150, "Super Talent 1GB Flash Drive" },
    { 0x0151, "Super Flash 1GB / GXT  64MB Flash Drive" },
    { 0x0162, "SiS162 usb Wireless LAN Adapter" },
    { 0x0163, "SiS163U 802.11 Wireless LAN Adapter" },
    { 0x0817, "SiS-184-ASUS-4352.17 touch panel" },
    { 0x5401, "Wireless Adapter RO80211GS-USB" },
};
static const UsbProduct vendor_0458_products[] = {
    { 0x0001, "Mouse" },
    { 0x0002, "Genius NetMouse Pro" },
    { 0x0003, "Genius NetScroll+" },
    { 0x0006, "Easy Mouse+" },
    { 0x000b, "NetMouse Wheel(P+U)" },
    { 0x000c, "TACOMA Fingerprint V1.06.01" },
    { 0x000e, "VideoCAM Web" },
    { 0x0013, "TACOMA Fingerprint Mouse V1.06.01" },
    { 0x001a, "Genius WebScroll+" },
    { 0x0036, "Pocket Mouse LE" },
    { 0x0039, "NetScroll+ Superior" },
    { 0x003a, "NetScroll+ Mini Traveler / Genius NetScroll 120" },
    { 0x004c, "Slimstar Pro Keyboard" },
    { 0x0056, "Ergo 300 Mouse" },
    { 0x0057, "Enhanced Gaming Device" },
    { 0x0059, "Enhanced Laser Device" },
    { 0x005a, "Enhanced Device" },
    { 0x005b, "Enhanced Device" },
    { 0x005c, "Enhanced Laser Gaming Device" },
    { 0x005d, "Enhanced Device" },
    { 0x0061, "Bluetooth Dongle" },
    { 0x0066, "Genius Traveler 1000 Wireless Mouse" },
    { 0x0072, "Navigator 335" },
    { 0x0083, "Bluetooth Dongle" },
    { 0x0087, "Ergo 525V Laser Mouse" },
    { 0x00ca, "Pen Mouse" },
    { 0x0100, "EasyPen Tablet" },
    { 0x0101, "CueCat" },
    { 0x011b, "NetScroll T220" },
    { 0x1001, "Joystick" },
    { 0x1002, "Game Pad" },
    { 0x1003, "Genius VideoCam" },
    { 0x1004, "Flight2000 F-23 Joystick" },
    { 0x100a, "Aashima Technology Trust Sight Fighter Vibration Feedback Joystick" },
    { 0x2001, "ColorPage-Vivid Pro Scanner" },
    { 0x2004, "ColorPage-HR6 V1 Scanner" },
    { 0x2005, "ColorPage-HR6/Vivid3" },
    { 0x2007, "ColorPage-HR6 V2 Scanner" },
    { 0x2008, "ColorPage-HR6 V2 Scanner" },
    { 0x2009, "ColorPage-HR6A Scanner" },
    { 0x2011, "ColorPage-Vivid3x Scanner" },
    { 0x2012, "Plustek Scanner" },
    { 0x2013, "ColorPage-HR7 Scanner" },
    { 0x2014, "ColorPage-Vivid4" },
    { 0x2015, "ColorPage-HR7LE Scanner" },
    { 0x2016, "ColorPage-HR6X Scanner" },
    { 0x2017, "ColorPage-Vivid3xe" },
    { 0x2018, "ColorPage-HR7X" },
    { 0x2019, "ColorPage-HR6X Slim" },
    { 0x201a, "ColorPage-Vivid4xe" },
    { 0x201b, "ColorPage-Vivid4x" },
    { 0x201c, "ColorPage-HR8" },
    { 0x201d, "ColorPage-Vivid 1200 X" },
    { 0x201e, "ColorPage-Slim 1200" },
    { 0x201f, "ColorPage-Vivid 1200 XE" },
    { 0x2020, "ColorPage-Slim 1200 USB2" },
    { 0x2021, "ColorPage-SF600" },
    { 0x3017, "SPEED WHEEL 3 Vibration" },
    { 0x3018, "Wireless 2.4Ghz Game Pad" },
    { 0x3019, "10-Button USB Joystick with Vibration" },
    { 0x301a, "MaxFire G-12U Vibration" },
    { 0x301d, "Genius MaxFire MiniPad" },
    { 0x400f, "Genius TVGo DVB-T02Q MCE" },
    { 0x4012, "TVGo DVB-T03 [AF9015]" },
    { 0x5003, "G-pen 560 Tablet" },
    { 0x5004, "G-pen Tablet" },
    { 0x505e, "Genius iSlim 330" },
    { 0x6001, "GF3000F Ethernet Adapter" },
    { 0x7004, "VideoCAM Express V2" },
    { 0x7006, "Dsc 1.3 Smart Camera Device" },
    { 0x7007, "VideoCAM Web" },
    { 0x7009, "G-Shot G312 Still Camera Device" },
    { 0x700c, "VideoCAM Web V3" },
    { 0x700d, "G-Shot G511 Composite Device" },
    { 0x700f, "VideoCAM Web" },
    { 0x7012, "WebCAM USB2.0" },
    { 0x7014, "VideoCAM Live V3" },
    { 0x701c, "G-Shot G512 Still Camera" },
    { 0x7020, "Sim 321C" },
    { 0x7025, "Eye 311Q Camera" },
    { 0x7029, "Genius Look 320s (SN9C201 + HV7131R)" },
    { 0x702f, "Genius Slim 322" },
    { 0x7035, "i-Look 325T Camera" },
    { 0x7045, "Genius Look 1320 V2" },
    { 0x704c, "Genius i-Look 1321" },
    { 0x704d, "Slim 1322AF" },
    { 0x7055, "Slim 2020AF camera" },
    { 0x705a, "Asus USB2.0 Webcam" },
    { 0x705c, "Genius iSlim 1300AF" },
    { 0x7061, "Genius iLook 1321 V2" },
    { 0x7066, "Acer Crystal Eye Webcam" },
    { 0x7067, "Genius iSlim 1300AF V2" },
    { 0x7068, "Genius eFace 1325R" },
    { 0x706d, "Genius iSlim 2000AF V2" },
    { 0x7076, "Genius FaceCam 312" },
    { 0x7079, "FaceCam 2025R" },
    { 0x707f, "TVGo DVB-T03 [RTL2832]" },
    { 0x7088, "WideCam 1050" },
    { 0x7089, "Genius FaceCam 320" },
    { 0x708c, "Genius WideCam F100" },
};
static const UsbProduct vendor_045a_products[] = {
    { 0x07da, "Supra Express 56K modem" },
    { 0x0b4a, "SupraMax 2890 56K Modem [Lucent Atlas]" },
    { 0x0b68, "SupraMax 56K Modem" },
    { 0x5001, "Rio 600 MP3 Player" },
    { 0x5002, "Rio 800 MP3 Player" },
    { 0x5003, "Nike Psa/Play MP3 Player" },
    { 0x5005, "Rio S10 MP3 Player" },
    { 0x5006, "Rio S50 MP3 Player" },
    { 0x5007, "Rio S35 MP3 Player" },
    { 0x5008, "Rio 900 MP3 Player" },
    { 0x5009, "Rio S30 MP3 Player" },
    { 0x500d, "Fuse MP3 Player" },
    { 0x500e, "Chiba MP3 Player" },
    { 0x500f, "Cali MP3 Player" },
    { 0x5010, "Rio S11 MP3 Player" },
    { 0x501c, "Virgin MPF-1000" },
    { 0x501d, "Rio Fuse" },
    { 0x501e, "Rio Chiba" },
    { 0x501f, "Rio Cali" },
    { 0x503f, "Cali256 MP3 Player" },
    { 0x5202, "Rio Riot MP3 Player" },
    { 0x5210, "Rio Karma Music Player" },
    { 0x5220, "Rio Nitrus MP3 Player" },
    { 0x5221, "Rio Eigen" },
};
static const UsbProduct vendor_045b_products[] = {
    { 0x0053, "RX610 RX-Stick" },
};
static const UsbProduct vendor_045e_products[] = {
    { 0x0007, "SideWinder Game Pad" },
    { 0x0008, "SideWinder Precision Pro" },
    { 0x0009, "IntelliMouse" },
    { 0x000b, "Natural Keyboard Elite" },
    { 0x000e, "SideWinder® Freestyle Pro" },
    { 0x0014, "Digital Sound System 80" },
    { 0x001a, "SideWinder Precision Racing Wheel" },
    { 0x001b, "SideWinder Force Feedback 2 Joystick" },
    { 0x001c, "Internet Keyboard Pro" },
    { 0x001d, "Natural Keyboard Pro" },
    { 0x001e, "IntelliMouse Explorer" },
    { 0x0023, "Trackball Optical" },
    { 0x0024, "Trackball Explorer" },
    { 0x0025, "IntelliEye Mouse" },
    { 0x0026, "SideWinder GamePad Pro" },
    { 0x0027, "SideWinder PnP GamePad" },
    { 0x0028, "SideWinder Dual Strike" },
    { 0x0029, "IntelliMouse Optical" },
    { 0x002b, "Internet Keyboard Pro" },
    { 0x002d, "Internet Keyboard" },
    { 0x002f, "Integrated Hub" },
    { 0x0033, "Sidewinder Strategic Commander" },
    { 0x0034, "SideWinder Force Feedback Wheel" },
    { 0x0038, "SideWinder Precision 2" },
    { 0x0039, "IntelliMouse Optical" },
    { 0x003b, "SideWinder Game Voice" },
    { 0x003c, "SideWinder Joystick" },
    { 0x0040, "Wheel Mouse Optical" },
    { 0x0047, "IntelliMouse Explorer 3.0" },
    { 0x0048, "Office Keyboard 1.0A" },
    { 0x0053, "Optical Mouse" },
    { 0x0059, "Wireless IntelliMouse Explorer" },
    { 0x005c, "Office Keyboard (106/109)" },
    { 0x005f, "Wireless MultiMedia Keyboard" },
    { 0x0061, "Wireless MultiMedia Keyboard (106/109)" },
    { 0x0063, "Wireless Natural MultiMedia Keyboard" },
    { 0x0065, "Wireless Natural MultiMedia Keyboard (106/109)" },
    { 0x006a, "Wireless Optical Mouse (IntelliPoint)" },
    { 0x006d, "eHome Remote Control Keyboard keys" },
    { 0x006e, "MN-510 802.11b Wireless Adapter [Intersil ISL3873B]" },
    { 0x006f, "Smart Display Reference Device" },
    { 0x0070, "Wireless MultiMedia Keyboard" },
    { 0x0071, "Wireless MultiMedia Keyboard (106/109)" },
    { 0x0072, "Wireless Natural MultiMedia Keyboard" },
    { 0x0073, "Wireless Natural MultiMedia Keyboard (106/109)" },
    { 0x0079, "IXI Ogo CT-17 handheld device" },
    { 0x007a, "10/100 USB NIC" },
    { 0x007d, "Notebook Optical Mouse" },
    { 0x007e, "Wireless Transceiver for Bluetooth" },
    { 0x0080, "Digital Media Pro Keyboard" },
    { 0x0083, "Basic Optical Mouse" },
    { 0x0084, "Basic Optical Mouse" },
    { 0x008a, "Wireless Keyboard and Mouse" },
    { 0x008b, "Dual Receiver Wireless Mouse (IntelliPoint)" },
    { 0x008c, "Wireless Intellimouse Explorer 2.0" },
    { 0x0095, "IntelliMouse Explorer 4.0 (IntelliPoint)" },
    { 0x009c, "Wireless Transceiver for Bluetooth 2.0" },
    { 0x009d, "Wireless Optical Desktop 3.0" },
    { 0x00a0, "eHome Infrared Receiver" },
    { 0x00a4, "Compact Optical Mouse, model 1016" },
    { 0x00b0, "Digital Media Pro Keyboard" },
    { 0x00b4, "Digital Media Keyboard 1.0A" },
    { 0x00b9, "Wireless Optical Mouse 3.0" },
    { 0x00bb, "Fingerprint Reader" },
    { 0x00bc, "Fingerprint Reader" },
    { 0x00bd, "Fingerprint Reader" },
    { 0x00c2, "MN-710 802.11g Wireless Adapter [Intersil ISL3886]" },
    { 0x00c9, "MTP Device" },
    { 0x00ca, "Fingerprint Reader" },
    { 0x00cb, "Basic Optical Mouse v2.0" },
    { 0x00ce, "Generic PPC Flash device" },
    { 0x00d1, "Optical Mouse with Tilt Wheel" },
    { 0x00da, "eHome Infrared Receiver" },
    { 0x00db, "Natural Ergonomic Keyboard 4000 V1.0" },
    { 0x00dd, "Comfort Curve Keyboard 2000 V1.0" },
    { 0x00e1, "Wireless Laser Mouse 6000 Reciever" },
    { 0x00f4, "LifeCam VX-6000 (SN9C20x + OV9650)" },
    { 0x00f5, "LifeCam VX-3000" },
    { 0x00f6, "Comfort Optical Mouse 1000" },
    { 0x00f7, "LifeCam VX-1000" },
    { 0x00f8, "LifeCam NX-6000" },
    { 0x00f9, "Wireless Desktop Receiver 3.1" },
    { 0x0202, "Xbox Controller" },
    { 0x0280, "XBox Device" },
    { 0x0283, "Xbox Communicator" },
    { 0x0284, "Xbox DVD Playback Kit" },
    { 0x0285, "Xbox Controller S" },
    { 0x0288, "Xbox Controller S Hub" },
    { 0x0289, "Xbox Controller S" },
    { 0x028b, "Xbox360 DVD Emulator" },
    { 0x028d, "Xbox360 Memory Unit 64MB" },
    { 0x028e, "Xbox360 Controller" },
    { 0x028f, "Xbox360 Wireless Controller" },
    { 0x0290, "Xbox360 Performance Pipe (PIX)" },
    { 0x0291, "Xbox 360 Wireless Receiver for Windows" },
    { 0x0292, "Xbox360 Wireless Networking Adapter" },
    { 0x029c, "Xbox360 HD-DVD Drive" },
    { 0x029d, "Xbox360 HD-DVD Drive" },
    { 0x029e, "Xbox360 HD-DVD Memory Unit" },
    { 0x02a0, "Xbox360 Big Button IR" },
    { 0x02a1, "Xbox 360 Wireless Receiver for Windows" },
    { 0x02a8, "Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]" },
    { 0x02ad, "Xbox NUI Audio" },
    { 0x02ae, "Xbox NUI Camera" },
    { 0x02b0, "Xbox NUI Motor" },
    { 0x02b6, "Xbox 360 / Bluetooth Wireless Headset" },
    { 0x02be, "Kinect for Windows NUI Audio" },
    { 0x02bf, "Kinect for Windows NUI Camera" },
    { 0x02c2, "Kinect for Windows NUI Motor" },
    { 0x02d1, "XBOX One Controller for Windows" },
    { 0x02d5, "Xbox One Digital TV Tuner" },
    { 0x0400, "Windows Powered Pocket PC 2002" },
    { 0x0401, "Windows Powered Pocket PC 2002" },
    { 0x0402, "Windows Powered Pocket PC 2002" },
    { 0x0403, "Windows Powered Pocket PC 2002" },
    { 0x0404, "Windows Powered Pocket PC 2002" },
    { 0x0405, "Windows Powered Pocket PC 2002" },
    { 0x0406, "Windows Powered Pocket PC 2002" },
    { 0x0407, "Windows Powered Pocket PC 2002" },
    { 0x0408, "Windows Powered Pocket PC 2002" },
    { 0x0409, "Windows Powered Pocket PC 2002" },
    { 0x040a, "Windows Powered Pocket PC 2002" },
    { 0x040b, "Windows Powered Pocket PC 2002" },
    { 0x040c, "Windows Powered Pocket PC 2002" },
    { 0x040d, "Windows Powered Pocket PC 2002" },
    { 0x040e, "Windows Powered Pocket PC 2002" },
    { 0x040f, "Windows Powered Pocket PC 2002" },
    { 0x0410, "Windows Powered Pocket PC 2002" },
    { 0x0411, "Windows Powered Pocket PC 2002" },
    { 0x0412, "Windows Powered Pocket PC 2002" },
    { 0x0413, "Windows Powered Pocket PC 2002" },
    { 0x0414, "Windows Powered Pocket PC 2002" },
    { 0x0415, "Windows Powered Pocket PC 2002" },
    { 0x0416, "Windows Powered Pocket PC 2002" },
    { 0x0417, "Windows Powered Pocket PC 2002" },
    { 0x0432, "Windows Powered Pocket PC 2003" },
    { 0x0433, "Windows Powered Pocket PC 2003" },
    { 0x0434, "Windows Powered Pocket PC 2003" },
    { 0x0435, "Windows Powered Pocket PC 2003" },
    { 0x0436, "Windows Powered Pocket PC 2003" },
    { 0x0437, "Windows Powered Pocket PC 2003" },
    { 0x0438, "Windows Powered Pocket PC 2003" },
    { 0x0439, "Windows Powered Pocket PC 2003" },
    { 0x043a, "Windows Powered Pocket PC 2003" },
    { 0x043b, "Windows Powered Pocket PC 2003" },
    { 0x043c, "Windows Powered Pocket PC 2003" },
    { 0x043d, "Becker Traffic Assist Highspeed 7934" },
    { 0x043e, "Windows Powered Pocket PC 2003" },
    { 0x043f, "Windows Powered Pocket PC 2003" },
    { 0x0440, "Windows Powered Pocket PC 2003" },
    { 0x0441, "Windows Powered Pocket PC 2003" },
    { 0x0442, "Windows Powered Pocket PC 2003" },
    { 0x0443, "Windows Powered Pocket PC 2003" },
    { 0x0444, "Windows Powered Pocket PC 2003" },
    { 0x0445, "Windows Powered Pocket PC 2003" },
    { 0x0446, "Windows Powered Pocket PC 2003" },
    { 0x0447, "Windows Powered Pocket PC 2003" },
    { 0x0448, "Windows Powered Pocket PC 2003" },
    { 0x0449, "Windows Powered Pocket PC 2003" },
    { 0x044a, "Windows Powered Pocket PC 2003" },
    { 0x044b, "Windows Powered Pocket PC 2003" },
    { 0x044c, "Windows Powered Pocket PC 2003" },
    { 0x044d, "Windows Powered Pocket PC 2003" },
    { 0x044e, "Windows Powered Pocket PC 2003" },
    { 0x044f, "Windows Powered Pocket PC 2003" },
    { 0x0450, "Windows Powered Pocket PC 2003" },
    { 0x0451, "Windows Powered Pocket PC 2003" },
    { 0x0452, "Windows Powered Pocket PC 2003" },
    { 0x0453, "Windows Powered Pocket PC 2003" },
    { 0x0454, "Windows Powered Pocket PC 2003" },
    { 0x0455, "Windows Powered Pocket PC 2003" },
    { 0x0456, "Windows Powered Pocket PC 2003" },
    { 0x0457, "Windows Powered Pocket PC 2003" },
    { 0x0458, "Windows Powered Pocket PC 2003" },
    { 0x0459, "Windows Powered Pocket PC 2003" },
    { 0x045a, "Windows Powered Pocket PC 2003" },
    { 0x045b, "Windows Powered Pocket PC 2003" },
    { 0x045c, "Windows Powered Pocket PC 2003" },
    { 0x045d, "Windows Powered Pocket PC 2003" },
    { 0x045e, "Windows Powered Pocket PC 2003" },
    { 0x045f, "Windows Powered Pocket PC 2003" },
    { 0x0460, "Windows Powered Pocket PC 2003" },
    { 0x0461, "Windows Powered Pocket PC 2003" },
    { 0x0462, "Windows Powered Pocket PC 2003" },
    { 0x0463, "Windows Powered Pocket PC 2003" },
    { 0x0464, "Windows Powered Pocket PC 2003" },
    { 0x0465, "Windows Powered Pocket PC 2003" },
    { 0x0466, "Windows Powered Pocket PC 2003" },
    { 0x0467, "Windows Powered Pocket PC 2003" },
    { 0x0468, "Windows Powered Pocket PC 2003" },
    { 0x0469, "Windows Powered Pocket PC 2003" },
    { 0x046a, "Windows Powered Pocket PC 2003" },
    { 0x046b, "Windows Powered Pocket PC 2003" },
    { 0x046c, "Windows Powered Pocket PC 2003" },
    { 0x046d, "Windows Powered Pocket PC 2003" },
    { 0x046e, "Windows Powered Pocket PC 2003" },
    { 0x046f, "Windows Powered Pocket PC 2003" },
    { 0x0470, "Windows Powered Pocket PC 2003" },
    { 0x0471, "Windows Powered Pocket PC 2003" },
    { 0x0472, "Windows Powered Pocket PC 2003" },
    { 0x0473, "Windows Powered Pocket PC 2003" },
    { 0x0474, "Windows Powered Pocket PC 2003" },
    { 0x0475, "Windows Powered Pocket PC 2003" },
    { 0x0476, "Windows Powered Pocket PC 2003" },
    { 0x0477, "Windows Powered Pocket PC 2003" },
    { 0x0478, "Windows Powered Pocket PC 2003" },
    { 0x0479, "Windows Powered Pocket PC 2003" },
    { 0x047a, "Windows Powered Pocket PC 2003" },
    { 0x047b, "Windows Powered Pocket PC 2003" },
    { 0x04c8, "Windows Powered Smartphone 2002" },
    { 0x04c9, "Windows Powered Smartphone 2002" },
    { 0x04ca, "Windows Powered Smartphone 2002" },
    { 0x04cb, "Windows Powered Smartphone 2002" },
    { 0x04cc, "Windows Powered Smartphone 2002" },
    { 0x04cd, "Windows Powered Smartphone 2002" },
    { 0x04ce, "Windows Powered Smartphone 2002" },
    { 0x04d7, "Windows Powered Smartphone 2003" },
    { 0x04d8, "Windows Powered Smartphone 2003" },
    { 0x04d9, "Windows Powered Smartphone 2003" },
    { 0x04da, "Windows Powered Smartphone 2003" },
    { 0x04db, "Windows Powered Smartphone 2003" },
    { 0x04dc, "Windows Powered Smartphone 2003" },
    { 0x04dd, "Windows Powered Smartphone 2003" },
    { 0x04de, "Windows Powered Smartphone 2003" },
    { 0x04df, "Windows Powered Smartphone 2003" },
    { 0x04e0, "Windows Powered Smartphone 2003" },
    { 0x04e1, "Windows Powered Smartphone 2003" },
    { 0x04e2, "Windows Powered Smartphone 2003" },
    { 0x04e3, "Windows Powered Smartphone 2003" },
    { 0x04e4, "Windows Powered Smartphone 2003" },
    { 0x04e5, "Windows Powered Smartphone 2003" },
    { 0x04e6, "Windows Powered Smartphone 2003" },
    { 0x04e7, "Windows Powered Smartphone 2003" },
    { 0x04e8, "Windows Powered Smartphone 2003" },
    { 0x04e9, "Windows Powered Smartphone 2003" },
    { 0x04ea, "Windows Powered Smartphone 2003" },
    { 0x04ec, "Windows Phone (Zune)" },
    { 0x063e, "Zune HD Media Player" },
    { 0x0640, "KIN Phone" },
    { 0x0641, "KIN Phone" },
    { 0x0642, "KIN Phone" },
    { 0x0707, "Wireless Laser Mouse 8000" },
    { 0x0708, "Transceiver v 3.0 for Bluetooth" },
    { 0x070a, "Charon Bluetooth Dongle (DFU)" },
    { 0x070f, "LifeChat LX-3000 Headset" },
    { 0x0710, "Zune Media Player" },
    { 0x0713, "Wireless Presenter Mouse 8000" },
    { 0x0719, "Xbox 360 Wireless Adapter" },
    { 0x071f, "Mouse/Keyboard 2.4GHz Transceiver V2.0" },
    { 0x0721, "LifeCam NX-3000 (UVC-compliant)" },
    { 0x0723, "LifeCam VX-7000 (UVC-compliant)" },
    { 0x0724, "SideWinder Mouse" },
    { 0x0728, "LifeCam VX-5000" },
    { 0x0730, "Digital Media Keyboard 3000" },
    { 0x0734, "Wireless Optical Desktop 700" },
    { 0x0736, "Sidewinder X5 Mouse" },
    { 0x0737, "Compact Optical Mouse 500" },
    { 0x0745, "Nano Transceiver v1.0 for Bluetooth" },
    { 0x0750, "Wired Keyboard 600" },
    { 0x0752, "Wired Keyboard 400" },
    { 0x075d, "LifeCam Cinema" },
    { 0x0766, "LifeCam VX-800" },
    { 0x0768, "Sidewinder X4" },
    { 0x076c, "Comfort Mouse 4500" },
    { 0x076d, "LifeCam HD-5000" },
    { 0x0772, "LifeCam Studio" },
    { 0x0779, "LifeCam HD-3000" },
    { 0x0780, "Comfort Curve Keyboard 3000" },
    { 0x0797, "Optical Mouse 200" },
    { 0x07f8, "Wired Keyboard 600 (model 1576)" },
    { 0x930a, "ISOUSB.SYS Intel 82930 Isochronous IO Test Board" },
    { 0xffca, "Catalina" },
    { 0xfff8, "Keyboard" },
    { 0xffff, "Windows CE Mass Storage" },
};
static const UsbProduct vendor_0460_products[] = {
    { 0x0004, "Tablet (5x3.75)" },
    { 0x0006, "LCD Tablet (12x9)" },
    { 0x0008, "Tablet (3x2.25)" },
};
static const UsbProduct vendor_0461_products[] = {
    { 0x0010, "HP PR1101U / Primax PMX-KPR1101U Keyboard" },
    { 0x0300, "G2-300 Scanner" },
    { 0x0301, "G2E-300 Scanner" },
    { 0x0302, "G2-300 #2 Scanner" },
    { 0x0303, "G2E-300 #2 Scanner" },
    { 0x0340, "Colorado 9600 Scanner" },
    { 0x0341, "Colorado 600u Scanner" },
    { 0x0345, "Visioneer 6200 Scanner" },
    { 0x0346, "Memorex Maxx 6136u Scanner" },
    { 0x0347, "Primascan Colorado 2600u/Visioneer 4400 Scanner" },
    { 0x0360, "Colorado 19200 Scanner" },
    { 0x0361, "Colorado 1200u Scanner" },
    { 0x0363, "VistaScan Astra 3600(ENG)" },
    { 0x0364, "LG Electronics Scanworks 600U Scanner" },
    { 0x0365, "VistaScan Astra 3600(ENG)" },
    { 0x0366, "6400" },
    { 0x0367, "VistaScan Astra 3600(ENG)" },
    { 0x0371, "Visioneer Onetouch 8920 Scanner" },
    { 0x0374, "UMAX Astra 2500" },
    { 0x0375, "VistaScan Astra 3600(ENG)" },
    { 0x0377, "Medion MD 5345 Scanner" },
    { 0x0378, "VistaScan Astra 3600(ENG)" },
    { 0x037b, "Medion MD 6190 Scanner" },
    { 0x037c, "VistaScan Astra 3600(ENG)" },
    { 0x0380, "G2-600 Scanner" },
    { 0x0381, "ReadyScan 636i Scanner" },
    { 0x0382, "G2-600 #2 Scanner" },
    { 0x0383, "G2E-600 Scanner" },
    { 0x038a, "UMAX Astra 3000/3600" },
    { 0x038b, "Xerox 2400 Onetouch" },
    { 0x038c, "UMAX Astra 4100" },
    { 0x0392, "Medion/Lifetec/Tevion/Cytron MD 6190" },
    { 0x03a8, "9420M" },
    { 0x0813, "IBM UltraPort Camera" },
    { 0x0815, "Micro Innovations IC200 Webcam" },
    { 0x0819, "Fujifilm IX-30 Camera [webcam mode]" },
    { 0x081a, "Fujifilm IX-30 Camera [storage mode]" },
    { 0x081c, "Elitegroup ECS-C11 Camera" },
    { 0x081d, "Elitegroup ECS-C11 Storage" },
    { 0x0a00, "Micro Innovations Web Cam 320" },
    { 0x4d01, "Comfort Keyboard" },
    { 0x4d02, "Mouse-in-a-Box" },
    { 0x4d03, "Kensington Mouse-in-a-box" },
    { 0x4d04, "Mouse" },
    { 0x4d06, "Balless Mouse (HID)" },
    { 0x4d0f, "HP Optical Mouse" },
    { 0x4d15, "Dell Optical Mouse" },
    { 0x4d17, "Optical Mouse" },
    { 0x4d20, "HP Optical Mouse" },
    { 0x4d2a, "PoPo Elixir Mouse (HID)" },
    { 0x4d2b, "Wireless Laser Mini Mouse (HID)" },
    { 0x4d2c, "PoPo Mini Pointer Mouse (HID)" },
    { 0x4d2e, "Optical Mobile Mouse (HID)" },
    { 0x4d51, "0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]" },
    { 0x4d62, "HP Laser Mobile Mini Mouse" },
    { 0x4d75, "Rocketfish RF-FLBTAD Bluetooth Adapter" },
    { 0x4d81, "Dell N889 Optical Mouse" },
    { 0x4de7, "webcam" },
};
static const UsbProduct vendor_0463_products[] = {
    { 0x0001, "UPS" },
    { 0xffff, "UPS" },
};
static const UsbProduct vendor_046a_products[] = {
    { 0x0001, "Keyboard" },
    { 0x0003, "My3000 Hub" },
    { 0x0004, "CyBoard Keyboard" },
    { 0x0005, "XX33 SmartCard Reader Keyboard" },
    { 0x0008, "Wireless Keyboard and Mouse" },
    { 0x0010, "SmartBoard XX44" },
    { 0x0011, "G83 (RS 6000) Keyboard" },
    { 0x0021, "CyMotion Expert Combo" },
    { 0x0023, "CyMotion Master Linux Keyboard G230" },
    { 0x0027, "CyMotion Master Solar Keyboard" },
    { 0x002a, "Wireless Mouse & Keyboard" },
    { 0x002d, "SmartTerminal XX44" },
    { 0x003e, "SmartTerminal ST-2xxx" },
    { 0x0041, "G86 6240 Keyboard" },
    { 0x0080, "eHealth Terminal ST 1503" },
    { 0x0081, "eHealth Keyboard G87 1504" },
    { 0x0106, "R-300 Wireless Mouse Receiver" },
};
static const UsbProduct vendor_046b_products[] = {
    { 0x0001, "Keyboard" },
    { 0x0101, "PS/2 Keyboard, Mouse & Joystick Ports" },
    { 0x0301, "USB 1.0 Hub" },
    { 0x0500, "Serial & Parallel Ports" },
    { 0xff10, "Virtual Keyboard and Mouse" },
};
static const UsbProduct vendor_046d_products[] = {
    { 0x0082, "Acer Aspire 5672 Webcam" },
    { 0x0200, "WingMan Extreme Joystick" },
    { 0x0203, "M2452 Keyboard" },
    { 0x0301, "M4848 Mouse" },
    { 0x0401, "HP PageScan" },
    { 0x0402, "NEC PageScan" },
    { 0x040f, "Logitech/Storm PageScan" },
    { 0x0430, "Mic (Cordless)" },
    { 0x0801, "QuickCam Home" },
    { 0x0802, "Webcam C200" },
    { 0x0804, "Webcam C250" },
    { 0x0805, "Webcam C300" },
    { 0x0807, "Webcam B500" },
    { 0x0808, "Webcam C600" },
    { 0x0809, "Webcam Pro 9000" },
    { 0x080a, "Portable Webcam C905" },
    { 0x080f, "Webcam C120" },
    { 0x0810, "QuickCam Pro" },
    { 0x0819, "Webcam C210" },
    { 0x081b, "Webcam C310" },
    { 0x081d, "HD Webcam C510" },
    { 0x0820, "QuickCam VC" },
    { 0x0821, "HD Webcam C910" },
    { 0x0825, "Webcam C270" },
    { 0x0826, "HD Webcam C525" },
    { 0x0828, "HD Webcam B990" },
    { 0x082b, "Webcam C170" },
    { 0x082d, "HD Pro Webcam C920" },
    { 0x0830, "QuickClip" },
    { 0x0837, "BCC950 ConferenceCam" },
    { 0x0840, "QuickCam Express" },
    { 0x0843, "Webcam C930e" },
    { 0x0850, "QuickCam Web" },
    { 0x0870, "QuickCam Express" },
    { 0x0890, "QuickCam Traveler" },
    { 0x0892, "OrbiCam" },
    { 0x0894, "CrystalCam" },
    { 0x0895, "QuickCam for Dell Notebooks" },
    { 0x0896, "OrbiCam" },
    { 0x0897, "QuickCam for Dell Notebooks" },
    { 0x0899, "QuickCam for Dell Notebooks" },
    { 0x089d, "QuickCam E2500 series" },
    { 0x08a0, "QuickCam IM" },
    { 0x08a1, "QuickCam IM with sound" },
    { 0x08a2, "Labtec Webcam Pro" },
    { 0x08a3, "QuickCam QuickCam Chat" },
    { 0x08a6, "QuickCam IM" },
    { 0x08a7, "QuickCam Image" },
    { 0x08a9, "Notebook Deluxe" },
    { 0x08aa, "Labtec Notebooks" },
    { 0x08ac, "QuickCam Cool" },
    { 0x08ad, "QuickCam Communicate STX" },
    { 0x08ae, "QuickCam for Notebooks" },
    { 0x08af, "QuickCam Easy/Cool" },
    { 0x08b0, "QuickCam 3000 Pro [pwc]" },
    { 0x08b1, "QuickCam Notebook Pro" },
    { 0x08b2, "QuickCam Pro 4000" },
    { 0x08b3, "QuickCam Zoom" },
    { 0x08b4, "QuickCam Zoom" },
    { 0x08b5, "QuickCam Sphere" },
    { 0x08b9, "QuickCam IM" },
    { 0x08bd, "Microphone (Pro 4000)" },
    { 0x08c0, "QuickCam Pro 3000" },
    { 0x08c1, "QuickCam Fusion" },
    { 0x08c2, "QuickCam PTZ" },
    { 0x08c3, "Camera (Notebooks Pro)" },
    { 0x08c5, "QuickCam Pro 5000" },
    { 0x08c6, "QuickCam for DELL Notebooks" },
    { 0x08c7, "QuickCam OEM Cisco VT Camera II" },
    { 0x08c9, "QuickCam Ultra Vision" },
    { 0x08ca, "Mic (Fusion)" },
    { 0x08cb, "Mic (Notebooks Pro)" },
    { 0x08cc, "Mic (PTZ)" },
    { 0x08ce, "QuickCam Pro 5000" },
    { 0x08cf, "QuickCam UpdateMe" },
    { 0x08d0, "QuickCam Express" },
    { 0x08d7, "QuickCam Communicate STX" },
    { 0x08d8, "QuickCam for Notebook Deluxe" },
    { 0x08d9, "QuickCam IM/Connect" },
    { 0x08da, "QuickCam Messanger" },
    { 0x08dd, "QuickCam for Notebooks" },
    { 0x08e0, "QuickCam Express" },
    { 0x08e1, "Labtec Webcam" },
    { 0x08f0, "QuickCam Messenger" },
    { 0x08f1, "QuickCam Express" },
    { 0x08f2, "Microphone (Messenger)" },
    { 0x08f3, "QuickCam Express" },
    { 0x08f4, "Labtec Webcam" },
    { 0x08f5, "QuickCam Messenger Communicate" },
    { 0x08f6, "QuickCam Messenger Plus" },
    { 0x0900, "ClickSmart 310" },
    { 0x0901, "ClickSmart 510" },
    { 0x0903, "ClickSmart 820" },
    { 0x0905, "ClickSmart 820" },
    { 0x0910, "QuickCam Cordless" },
    { 0x0920, "QuickCam Express" },
    { 0x0921, "Labtec Webcam" },
    { 0x0922, "QuickCam Live" },
    { 0x0928, "QuickCam Express" },
    { 0x0929, "Labtec Webcam Pro" },
    { 0x092a, "QuickCam for Notebooks" },
    { 0x092b, "Labtec Webcam Plus" },
    { 0x092c, "QuickCam Chat" },
    { 0x092d, "QuickCam Express / Go" },
    { 0x092e, "QuickCam Chat" },
    { 0x092f, "QuickCam Express Plus" },
    { 0x0950, "Pocket Camera" },
    { 0x0960, "ClickSmart 420" },
    { 0x0970, "Pocket750" },
    { 0x0990, "QuickCam Pro 9000" },
    { 0x0991, "QuickCam Pro for Notebooks" },
    { 0x0992, "QuickCam Communicate Deluxe" },
    { 0x0994, "QuickCam Orbit/Sphere AF" },
    { 0x09a1, "QuickCam Communicate MP/S5500" },
    { 0x09a2, "QuickCam Communicate Deluxe/S7500" },
    { 0x09a4, "QuickCam E 3500" },
    { 0x09a5, "Quickcam 3000 For Business" },
    { 0x09a6, "QuickCam Vision Pro" },
    { 0x09b0, "Acer OrbiCam" },
    { 0x09b2, "Fujitsu Webcam" },
    { 0x09c0, "QuickCam for Dell Notebooks Mic" },
    { 0x09c1, "QuickCam Deluxe for Notebooks" },
    { 0x0a01, "USB Headset" },
    { 0x0a02, "Premium Stereo USB Headset 350" },
    { 0x0a03, "Logitech USB Microphone" },
    { 0x0a04, "V20 portable speakers (USB powered)" },
    { 0x0a07, "Z-10 Speakers" },
    { 0x0a0b, "ClearChat Pro USB" },
    { 0x0a0c, "Clear Chat Comfort USB Headset" },
    { 0x0a13, "Z-5 Speakers" },
    { 0x0a17, "G330 Headset" },
    { 0x0a1f, "G930" },
    { 0x0a29, "H600 [Wireless Headset]" },
    { 0x0a37, "USB Headset H540" },
    { 0x0a38, "Headset H340" },
    { 0x0a44, "Wired headset" },
    { 0x0a4d, "G430 Surround Sound Gaming Headset" },
    { 0x0b02, "C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)" },
    { 0x8801, "Video Camera" },
    { 0xb305, "BT Mini-Receiver" },
    { 0xbfe4, "Premium Optical Wheel Mouse" },
    { 0xc000, "N43 [Pilot Mouse]" },
    { 0xc001, "N48/M-BB48/M-UK96A [FirstMouse Plus]" },
    { 0xc002, "M-BA47 [MouseMan Plus]" },
    { 0xc003, "MouseMan" },
    { 0xc004, "WingMan Gaming Mouse" },
    { 0xc005, "WingMan Gaming Wheel Mouse" },
    { 0xc00b, "MouseMan Wheel" },
    { 0xc00c, "Optical Wheel Mouse" },
    { 0xc00d, "MouseMan Wheel+" },
    { 0xc00e, "M-BJ58/M-BJ69 Optical Wheel Mouse" },
    { 0xc00f, "MouseMan Traveler/Mobile" },
    { 0xc011, "Optical MouseMan" },
    { 0xc012, "Mouseman Dual Optical" },
    { 0xc014, "Corded Workstation Mouse" },
    { 0xc015, "Corded Workstation Mouse" },
    { 0xc016, "Optical Wheel Mouse" },
    { 0xc018, "Optical Wheel Mouse" },
    { 0xc019, "Optical Tilt Wheel Mouse" },
    { 0xc01a, "M-BQ85 Optical Wheel Mouse" },
    { 0xc01b, "MX310 Optical Mouse" },
    { 0xc01c, "Optical Mouse" },
    { 0xc01d, "MX510 Optical Mouse" },
    { 0xc01e, "MX518 Optical Mouse" },
    { 0xc024, "MX300 Optical Mouse" },
    { 0xc025, "MX500 Optical Mouse" },
    { 0xc030, "iFeel Mouse" },
    { 0xc031, "iFeel Mouse+" },
    { 0xc032, "MouseMan iFeel" },
    { 0xc033, "iFeel MouseMan+" },
    { 0xc034, "MouseMan Optical" },
    { 0xc035, "Mouse" },
    { 0xc036, "Mouse" },
    { 0xc037, "Mouse" },
    { 0xc038, "Mouse" },
    { 0xc03d, "M-BT96a Pilot Optical Mouse" },
    { 0xc03e, "Premium Optical Wheel Mouse (M-BT58)" },
    { 0xc03f, "M-BT85 [UltraX Optical Mouse]" },
    { 0xc040, "Corded Tilt-Wheel Mouse" },
    { 0xc041, "G5 Laser Mouse" },
    { 0xc042, "G3 Laser Mouse" },
    { 0xc043, "MX320/MX400 Laser Mouse" },
    { 0xc044, "LX3 Optical Mouse" },
    { 0xc045, "Optical Mouse" },
    { 0xc046, "RX1000 Laser Mouse" },
    { 0xc047, "Laser Mouse M-UAL120" },
    { 0xc048, "G9 Laser Mouse" },
    { 0xc049, "G5 Laser Mouse" },
    { 0xc050, "RX 250 Optical Mouse" },
    { 0xc051, "G3 (MX518) Optical Mouse" },
    { 0xc053, "Laser Mouse" },
    { 0xc054, "Bluetooth mini-receiver" },
    { 0xc058, "M115 Mouse" },
    { 0xc05a, "M90/M100 Optical Mouse" },
    { 0xc05b, "M-U0004 810-001317 [B110 Optical USB Mouse]" },
    { 0xc05d, "Optical Mouse" },
    { 0xc05f, "M115 Optical Mouse" },
    { 0xc061, "RX1500 Laser Mouse" },
    { 0xc062, "M-UAS144 [LS1 Laser Mouse]" },
    { 0xc063, "DELL Laser Mouse" },
    { 0xc064, "M110 corded optical mouse (M-B0001)" },
    { 0xc066, "G9x Laser Mouse" },
    { 0xc068, "G500 Laser Mouse" },
    { 0xc069, "M-U0007 [Corded Mouse M500]" },
    { 0xc06a, "USB Optical Mouse" },
    { 0xc06b, "G700 Wireless Gaming Mouse" },
    { 0xc06c, "Optical Mouse" },
    { 0xc077, "M105 Optical Mouse" },
    { 0xc101, "UltraX Media Remote" },
    { 0xc110, "Harmony 785/885 Remote" },
    { 0xc111, "Harmony 525 Remote" },
    { 0xc112, "Harmony 890 Remote" },
    { 0xc11f, "Harmony 900/1100 Remote" },
    { 0xc121, "Harmony One Remote" },
    { 0xc122, "Harmony 650/700 Remote" },
    { 0xc124, "Harmony 300/350 Remote" },
    { 0xc125, "Harmony 200 Remote" },
    { 0xc126, "Harmony Link" },
    { 0xc129, "Harmony Hub" },
    { 0xc12b, "Harmony Touch/Ultimate Remote" },
    { 0xc201, "WingMan Extreme Joystick with Throttle" },
    { 0xc202, "WingMan Formula" },
    { 0xc207, "WingMan Extreme Digital 3D" },
    { 0xc208, "WingMan Gamepad Extreme" },
    { 0xc209, "WingMan Gamepad" },
    { 0xc20a, "WingMan RumblePad" },
    { 0xc20b, "WingMan Action Pad" },
    { 0xc20c, "WingMan Precision" },
    { 0xc20d, "WingMan Attack 2" },
    { 0xc20e, "WingMan Formula GP" },
    { 0xc211, "iTouch Cordless Reciever" },
    { 0xc212, "WingMan Extreme Digital 3D" },
    { 0xc213, "J-UH16 (Freedom 2.4 Cordless Joystick)" },
    { 0xc214, "ATK3 (Attack III Joystick)" },
    { 0xc215, "Extreme 3D Pro" },
    { 0xc216, "Dual Action Gamepad" },
    { 0xc218, "Logitech RumblePad 2 USB" },
    { 0xc219, "Cordless RumblePad 2" },
    { 0xc21a, "Precision Gamepad" },
    { 0xc21c, "G13 Advanced Gameboard" },
    { 0xc21d, "F310 Gamepad [XInput Mode]" },
    { 0xc21e, "F510 Gamepad [XInput Mode]" },
    { 0xc21f, "F710 Wireless Gamepad [XInput Mode]" },
    { 0xc221, "G11/G15 Keyboard / Keyboard" },
    { 0xc222, "G15 Keyboard / LCD" },
    { 0xc223, "G11/G15 Keyboard / USB Hub" },
    { 0xc225, "G11/G15 Keyboard / G keys" },
    { 0xc226, "G15 Refresh Keyboard" },
    { 0xc227, "G15 Refresh Keyboard" },
    { 0xc228, "G19 Gaming Keyboard" },
    { 0xc229, "G19 Gaming Keyboard Macro Interface" },
    { 0xc22a, "Gaming Keyboard G110" },
    { 0xc22b, "Gaming Keyboard G110 G-keys" },
    { 0xc22d, "G510 Gaming Keyboard" },
    { 0xc22e, "G510 Gaming Keyboard onboard audio" },
    { 0xc245, "G400 Optical Mouse" },
    { 0xc246, "Gaming Mouse G300" },
    { 0xc248, "G105 Gaming Keyboard" },
    { 0xc24a, "G600 Gaming Mouse" },
    { 0xc24c, "G400s Optical Mouse" },
    { 0xc24d, "G710 Gaming Keyboard" },
    { 0xc24e, "G500s Laser Gaming Mouse" },
    { 0xc281, "WingMan Force" },
    { 0xc283, "WingMan Force 3D" },
    { 0xc285, "WingMan Strike Force 3D" },
    { 0xc286, "Force 3D Pro" },
    { 0xc287, "Flight System G940" },
    { 0xc291, "WingMan Formula Force" },
    { 0xc293, "WingMan Formula Force GP" },
    { 0xc294, "Driving Force" },
    { 0xc295, "Momo Force Steering Wheel" },
    { 0xc298, "Driving Force Pro" },
    { 0xc299, "G25 Racing Wheel" },
    { 0xc29b, "G27 Racing Wheel" },
    { 0xc29c, "Speed Force Wireless Wheel for Wii" },
    { 0xc2a0, "Wingman Force Feedback Mouse" },
    { 0xc2a1, "WingMan Force Feedback Mouse" },
    { 0xc301, "iTouch Keyboard" },
    { 0xc302, "iTouch Pro Keyboard" },
    { 0xc303, "iTouch Keyboard" },
    { 0xc305, "Internet Keyboard" },
    { 0xc307, "Internet Keyboard" },
    { 0xc308, "Internet Navigator Keyboard" },
    { 0xc309, "Internet Keyboard" },
    { 0xc30a, "iTouch Composite" },
    { 0xc30b, "NetPlay Keyboard" },
    { 0xc30c, "Internet Keys (X)" },
    { 0xc30d, "Internet Keys" },
    { 0xc30e, "UltraX Keyboard (Y-BL49)" },
    { 0xc30f, "Logicool HID-Compliant Keyboard (106 key)" },
    { 0xc311, "Y-UF49 [Internet Pro Keyboard]" },
    { 0xc312, "DeLuxe 250 Keyboard" },
    { 0xc313, "Internet 350 Keyboard" },
    { 0xc315, "Classic Keyboard 200" },
    { 0xc316, "HID-Compliant Keyboard" },
    { 0xc317, "Wave Corded Keyboard" },
    { 0xc318, "Illuminated Keyboard" },
    { 0xc31a, "Comfort Wave 450" },
    { 0xc31b, "Compact Keyboard K300" },
    { 0xc31c, "Keyboard K120" },
    { 0xc31d, "Media Keyboard K200" },
    { 0xc401, "TrackMan Marble Wheel" },
    { 0xc402, "Marble Mouse (2-button)" },
    { 0xc403, "Turbo TrackMan Marble FX" },
    { 0xc404, "TrackMan Wheel" },
    { 0xc408, "Marble Mouse (4-button)" },
    { 0xc501, "Cordless Mouse Receiver" },
    { 0xc502, "Cordless Mouse & iTouch Keys" },
    { 0xc503, "Cordless Mouse+Keyboard Receiver" },
    { 0xc504, "Cordless Mouse+Keyboard Receiver" },
    { 0xc505, "Cordless Mouse+Keyboard Receiver" },
    { 0xc506, "MX700 Cordless Mouse Receiver" },
    { 0xc508, "Cordless Trackball" },
    { 0xc509, "Cordless Keyboard & Mouse" },
    { 0xc50a, "Cordless Mouse" },
    { 0xc50b, "Cordless Desktop Optical" },
    { 0xc50c, "Cordless Desktop S510" },
    { 0xc50d, "Cordless Mouse" },
    { 0xc50e, "Cordless Mouse Receiver" },
    { 0xc510, "Cordless Mouse" },
    { 0xc512, "LX-700 Cordless Desktop Receiver" },
    { 0xc513, "MX3000 Cordless Desktop Receiver" },
    { 0xc514, "Cordless Mouse" },
    { 0xc515, "Cordless 2.4 GHz Presenter Presentation remote control" },
    { 0xc517, "LX710 Cordless Desktop Laser" },
    { 0xc518, "MX610 Laser Cordless Mouse" },
    { 0xc51a, "MX Revolution/G7 Cordless Mouse" },
    { 0xc51b, "V220 Cordless Optical Mouse for Notebooks" },
    { 0xc521, "Cordless Mouse Receiver" },
    { 0xc525, "MX Revolution Cordless Mouse" },
    { 0xc526, "Nano Receiver" },
    { 0xc529, "Logitech Keyboard + Mice" },
    { 0xc52b, "Unifying Receiver" },
    { 0xc52d, "R700 Remote Presenter receiver" },
    { 0xc52e, "MK260 Wireless Combo Receiver" },
    { 0xc52f, "Unifying Receiver" },
    { 0xc532, "Unifying Receiver" },
    { 0xc534, "Unifying Receiver" },
    { 0xc603, "3Dconnexion Spacemouse Plus XT" },
    { 0xc605, "3Dconnexion CADman" },
    { 0xc606, "3Dconnexion Spacemouse Classic" },
    { 0xc621, "3Dconnexion Spaceball 5000" },
    { 0xc623, "3Dconnexion Space Traveller 3D Mouse" },
    { 0xc625, "3Dconnexion Space Pilot 3D Mouse" },
    { 0xc626, "3Dconnexion Space Navigator 3D Mouse" },
    { 0xc627, "3Dconnexion Space Explorer 3D Mouse" },
    { 0xc628, "3Dconnexion Space Navigator for Notebooks" },
    { 0xc629, "3Dconnexion SpacePilot Pro 3D Mouse" },
    { 0xc62b, "3Dconnexion Space Mouse Pro" },
    { 0xc640, "NuLOOQ navigator" },
    { 0xc702, "Cordless Presenter" },
    { 0xc703, "Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth)" },
    { 0xc704, "diNovo Wireless Desktop" },
    { 0xc705, "MX900 Bluetooth Wireless Hub (C-UJ16A)" },
    { 0xc707, "Bluetooth wireless hub" },
    { 0xc708, "Bluetooth wireless hub" },
    { 0xc709, "BT Mini-Receiver (HCI mode)" },
    { 0xc70a, "MX5000 Cordless Desktop" },
    { 0xc70b, "BT Mini-Receiver (HID proxy mode)" },
    { 0xc70c, "BT Mini-Receiver (HID proxy mode)" },
    { 0xc70d, "Bluetooth wireless hub" },
    { 0xc70e, "MX1000 Bluetooth Laser Mouse" },
    { 0xc70f, "Bluetooth wireless hub" },
    { 0xc712, "Bluetooth wireless hub" },
    { 0xc714, "diNovo Edge Keyboard" },
    { 0xc715, "Bluetooth wireless hub" },
    { 0xc71a, "Bluetooth wireless hub" },
    { 0xc71d, "Bluetooth wireless hub" },
    { 0xc71f, "diNovo Mini Wireless Keyboard" },
    { 0xc720, "Bluetooth wireless hub" },
    { 0xca03, "MOMO Racing" },
    { 0xca04, "Formula Vibration Feedback Wheel" },
    { 0xcab1, "Cordless Keyboard for Wii HID Receiver" },
    { 0xd001, "QuickCam Pro" },
};
static const UsbProduct vendor_046e_products[] = {
    { 0x0100, "Keyboard" },
    { 0x3001, "Mass Storage Device" },
    { 0x3002, "Mass Storage Device" },
    { 0x3003, "Mass Storage Device" },
    { 0x3005, "Mass Storage Device" },
    { 0x3008, "Mass Storage Device" },
    { 0x5250, "KeyMaestro Multimedia Keyboard" },
    { 0x5273, "KeyMaestro Multimedia Keyboard" },
    { 0x52e6, "Cordless Mouse" },
    { 0x5308, "KeyMaestro Keyboard" },
    { 0x5408, "KeyMaestro Multimedia Keyboard/Hub" },
    { 0x5500, "Portable Keyboard 86+9 keys (Model 6100C US)" },
    { 0x5550, "5 button optical mouse model M873U" },
    { 0x5720, "Smart Card Reader" },
    { 0x6782, "BTC 7932 mouse+keyboard" },
};
static const UsbProduct vendor_0471_products[] = {
    { 0x0101, "DSS350 Digital Speaker System" },
    { 0x0104, "DSS330 Digital Speaker System [uda1321]" },
    { 0x0105, "UDA1321" },
    { 0x014f, "GoGear SA9200" },
    { 0x0160, "MP3 Player" },
    { 0x0161, "MP3 Player" },
    { 0x0163, "GoGear SA1100" },
    { 0x0164, "GoGear SA1110/02" },
    { 0x0165, "GoGear SA1330" },
    { 0x0201, "Hub" },
    { 0x0222, "Creative Nomad Jukebox" },
    { 0x0302, "PCA645VC Webcam [pwc]" },
    { 0x0303, "PCA646VC Webcam [pwc]" },
    { 0x0304, "Askey VC010 Webcam [pwc]" },
    { 0x0307, "PCVC675K Webcam [pwc]" },
    { 0x0308, "PCVC680K Webcam [pwc]" },
    { 0x030b, "PC VGA Camera (Vesta Fun)" },
    { 0x030c, "PCVC690K Webcam [pwc]" },
    { 0x0310, "PCVC730K Webcam [pwc]" },
    { 0x0311, "PCVC740K ToUcam Pro [pwc]" },
    { 0x0312, "PCVC750K Webcam [pwc]" },
    { 0x0314, "DMVC 1000K" },
    { 0x0316, "DMVC 2000K Video Capture" },
    { 0x0321, "FunCam" },
    { 0x0322, "DMVC1300K PC Camera" },
    { 0x0325, "SPC 200NC PC Camera" },
    { 0x0326, "SPC 300NC PC Camera" },
    { 0x0327, "Webcam SPC 6000 NC (Webcam w/ mic)" },
    { 0x0328, "SPC 700NC PC Camera" },
    { 0x0329, "SPC 900NC PC Camera / ORITE CCD Webcam(PC370R)" },
    { 0x032d, "SPC 210NC PC Camera" },
    { 0x032e, "SPC 315NC PC Camera" },
    { 0x0330, "SPC 710NC PC Camera" },
    { 0x0331, "SPC 1300NC PC Camera" },
    { 0x0332, "SPC 1000NC PC Camera" },
    { 0x0333, "SPC 620NC PC Camera" },
    { 0x0334, "SPC 520/525NC PC Camera" },
    { 0x0401, "Semiconductors CICT Keyboard" },
    { 0x0402, "PS/2 Mouse on Semiconductors CICT Keyboard" },
    { 0x0406, "15 inch Detachable Monitor" },
    { 0x0407, "10 inch Mobile Monitor" },
    { 0x0408, "SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A]" },
    { 0x0471, "Digital Speaker System" },
    { 0x0601, "OVU1020 IR Dongle (Kbd+Mouse)" },
    { 0x0602, "ATI Remote Wonder II Input Device" },
    { 0x0603, "ATI Remote Wonder II Controller" },
    { 0x0608, "eHome Infrared Receiver" },
    { 0x060a, "TSU9600 Remote Control" },
    { 0x060c, "Consumer Infrared Transceiver (HP)" },
    { 0x060d, "Consumer Infrared Transceiver (SRM5100)" },
    { 0x060e, "RF Dongle" },
    { 0x060f, "Consumer Infrared Transceiver" },
    { 0x0613, "Infrared Transceiver" },
    { 0x0617, "IEEE802.15.4 RF Dongle" },
    { 0x0619, "TSU9400 Remote Control" },
    { 0x0666, "Hantek DDS-3005 Arbitrary Waveform Generator" },
    { 0x0700, "Semiconductors CICT Hub" },
    { 0x0701, "150P1 TFT Display" },
    { 0x0809, "AVNET Bluetooth Device" },
    { 0x0811, "JR24 CDRW" },
    { 0x0814, "DCCX38/P data cable" },
    { 0x0815, "eHome Infrared Receiver" },
    { 0x0844, "SA2111/02 1GB Flash Audio Player" },
    { 0x084a, "GoGear SA3125" },
    { 0x084e, "GoGear SA60xx (mtp)" },
    { 0x0888, "Hantek DDS-3005 Arbitrary Waveform Generator" },
    { 0x1103, "Digital Speaker System" },
    { 0x1120, "Creative Rhomba MP3 player" },
    { 0x1125, "Nike psa[128max Player" },
    { 0x1137, "HDD065 MP3 player" },
    { 0x1201, "Arima Bluetooth Device" },
    { 0x1230, "Wireless Adapter 11g" },
    { 0x1232, "SNU6500 Wireless Adapter" },
    { 0x1233, "Wireless Adapter Bootloader Download" },
    { 0x1236, "SNU5600 802.11bg" },
    { 0x1237, "TalkTalk SNU5630NS/05 802.11bg" },
    { 0x1552, "ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit" },
    { 0x1801, "Diva MP3 player" },
    { 0x200a, "Wireless Network Adapter" },
    { 0x200f, "802.11n Wireless Adapter" },
    { 0x2021, "SDE3273FC/97 2.5\" SATA HDD Enclosure [INIC-1608L]" },
    { 0x2022, "GoGear SA52XX" },
    { 0x2034, "Webcam SPC530NC" },
    { 0x2036, "Webcam SPC1030NC" },
    { 0x203f, "TSU9200 Remote Control" },
    { 0x2046, "TSU9800 Remote Control" },
    { 0x204e, "GoGear RaGa (SA1942/02)" },
    { 0x205e, "TSU9300 Remote Control" },
    { 0x206c, "MCE IR Receiver - Spinel plusf0r ASUS" },
    { 0x2070, "GoGear Mix" },
    { 0x2076, "GoGear Aria" },
    { 0x2079, "GoGear Opus" },
    { 0x2088, "MCE IR Receiver with ALS- Spinel plus for ASUS" },
    { 0x209e, "PTA01 Wireless Adapter" },
    { 0x20b6, "GoGear Vibe" },
    { 0x20d0, "SPZ2000 Webcam [PixArt PAC7332]" },
    { 0x20e3, "GoGear Raga" },
    { 0x20e4, "GoGear ViBE 8GB" },
    { 0x2160, "Mio LINK Heart Rate Monitor" },
    { 0x262c, "SPC230NC Webcam" },
    { 0x485d, "Senselock SenseIV v2.x" },
    { 0xdf55, "LPCXpresso LPC-Link" },
};
static const UsbProduct vendor_0472_products[] = {
    { 0x0065, "PFU-65 Keyboard [Chicony]" },
    { 0xb086, "Asus USB2.0 Webcam" },
    { 0xb091, "Webcam" },
};
static const UsbProduct vendor_0474_products[] = {
    { 0x0110, "Digital Voice Recorder R200" },
    { 0x0217, "Xacti J2" },
    { 0x022f, "C5 Digital Media Camera (mass storage mode)" },
    { 0x0230, "C5 Digital Media Camera (PictBridge mode)" },
    { 0x0231, "C5 Digital Media Camera (PC control mode)" },
    { 0x0401, "Optical Drive" },
    { 0x0701, "SCP-4900 Cellphone" },
    { 0x071f, "Usb Com Port Enumerator" },
    { 0x0722, "W33SA Camera" },
};
static const UsbProduct vendor_0475_products[] = {
    { 0x0100, "NEC Petiscan" },
    { 0x0103, "Eclipse 1200U/Episode" },
    { 0x0210, "Scorpio Ultra 3" },
};
static const UsbProduct vendor_0478_products[] = {
    { 0x0001, "QuickCam" },
    { 0x0002, "QuickClip" },
    { 0x0003, "QuickCam Pro" },
};
static const UsbProduct vendor_047a_products[] = {
    { 0x0004, "ScreenCoder UR7HCTS2-USB" },
};
static const UsbProduct vendor_047b_products[] = {
    { 0x0001, "Keyboard" },
    { 0x0002, "Keyboard and Mouse" },
    { 0x0011, "SK-1688U Keyboard" },
    { 0x00f9, "SK-1789u Keyboard" },
    { 0x0101, "BlueTooth Keyboard and Mouse" },
    { 0x020b, "SK-3105 SmartCard Reader" },
    { 0x050e, "Internet Compact Keyboard" },
    { 0x1000, "Trust Office Scan USB 19200" },
    { 0x1002, "HP ScanJet 4300c Parallel Port" },
};
static const UsbProduct vendor_047c_products[] = {
    { 0xffff, "UPS Tower 500W LV" },
};
static const UsbProduct vendor_047d_products[] = {
    { 0x1001, "Mouse*in*a*Box" },
    { 0x1002, "Expert Mouse Pro" },
    { 0x1003, "Orbit TrackBall" },
    { 0x1004, "MouseWorks" },
    { 0x1005, "TurboBall" },
    { 0x1006, "TurboRing" },
    { 0x1009, "Orbit TrackBall for Mac" },
    { 0x1012, "PocketMouse" },
    { 0x1013, "Mouse*in*a*Box Optical Pro" },
    { 0x1014, "Expert Mouse Pro Wireless" },
    { 0x1015, "Expert Mouse" },
    { 0x1016, "ADB/USB Orbit" },
    { 0x1018, "Studio Mouse" },
    { 0x101d, "Mouse*in*a*Box Optical Pro" },
    { 0x101e, "Studio Mouse Wireless" },
    { 0x101f, "PocketMouse Pro" },
    { 0x1020, "Expert Mouse Trackball" },
    { 0x1021, "Expert Mouse Wireless" },
    { 0x1022, "Orbit Optical" },
    { 0x1023, "Pocket Mouse Pro Wireless" },
    { 0x1024, "PocketMouse" },
    { 0x1025, "Mouse*in*a*Box Optical Elite Wireless" },
    { 0x1026, "Pocket Mouse Pro" },
    { 0x1027, "StudioMouse" },
    { 0x1028, "StudioMouse Wireless" },
    { 0x1029, "Mouse*in*a*Box Optical Elite" },
    { 0x102a, "Mouse*in*a*Box Optical" },
    { 0x102b, "PocketMouse" },
    { 0x102c, "Iridio" },
    { 0x102d, "Pilot Optical" },
    { 0x102e, "Pilot Optical Pro" },
    { 0x102f, "Pilot Optical Pro Wireless" },
    { 0x1042, "Ci25m Notebook Optical Mouse [Diamond Eye Precision]" },
    { 0x1043, "Ci65m Wireless Notebook Optical Mouse" },
    { 0x104a, "PilotMouse Mini Retractable" },
    { 0x105d, "PocketMouse Bluetooth" },
    { 0x105e, "Bluetooth EDR Dongle" },
    { 0x1061, "PocketMouse Grip" },
    { 0x1062, "PocketMouse Max" },
    { 0x1063, "PocketMouse Max Wireless" },
    { 0x1064, "PocketMouse 2.0 Wireless" },
    { 0x1065, "PocketMouse 2.0" },
    { 0x1066, "PocketMouse Max Glow" },
    { 0x1067, "ValueMouse" },
    { 0x1068, "ValueOpt White" },
    { 0x1069, "ValueOpt Black" },
    { 0x106a, "PilotMouse Laser Wireless Mini" },
    { 0x106b, "PilotMouse Laser - 3 Button" },
    { 0x106c, "PilotMouse Laser - Gaming" },
    { 0x106d, "PilotMouse Laser - Wired" },
    { 0x106e, "PilotMouse Micro Laser" },
    { 0x1070, "ValueOpt Travel" },
    { 0x1071, "ValueOpt RF TX" },
    { 0x1072, "PocketMouse Colour" },
    { 0x1073, "PilotMouse Laser - 6 Button" },
    { 0x1074, "PilotMouse Laser Wireless Mini" },
    { 0x1075, "SlimBlade Presenter Media Mouse" },
    { 0x1076, "SlimBlade Media Mouse" },
    { 0x1077, "SlimBlade Presenter Mouse" },
    { 0x1152, "Bluetooth EDR Dongle" },
    { 0x2002, "Optical Elite Wireless" },
    { 0x2010, "Wireless Presentation Remote" },
    { 0x2012, "Wireless Presenter with Laser Pointer" },
    { 0x2021, "PilotBoard Wireless" },
    { 0x2030, "PilotBoard Wireless" },
    { 0x2034, "SlimBlade Media Notebook Set" },
    { 0x2041, "SlimBlade Trackball" },
    { 0x2048, "Orbit Trackball with Scroll Ring" },
    { 0x4003, "Gravis Xterminator Digital Gamepad" },
    { 0x4005, "Gravis Eliminator GamePad Pro" },
    { 0x4006, "Gravis Eliminator AfterShock" },
    { 0x4007, "Gravis Xterminator Force" },
    { 0x4008, "Gravis Destroyer TiltPad" },
    { 0x5001, "Cabo I Camera" },
    { 0x5002, "VideoCam CABO II" },
    { 0x5003, "VideoCam" },
};
static const UsbProduct vendor_047e_products[] = {
    { 0x0300, "ORiNOCO Card" },
    { 0x1001, "USS720 Parallel Port" },
    { 0x2892, "Systems Soft Modem" },
    { 0xbad1, "Lucent 56k Modem" },
    { 0xf101, "Atlas Modem" },
};
static const UsbProduct vendor_047f_products[] = {
    { 0x0101, "Bulk Driver" },
    { 0x0301, "Bulk Driver" },
    { 0x0411, "Savi Office Base Station" },
    { 0x0ca1, "USB DSP v4 Audio Interface" },
    { 0x4254, "BUA-100 Bluetooth Adapter" },
    { 0xac01, "Savi 7xx" },
    { 0xad01, "GameCom 777 5.1 Headset" },
    { 0xc008, "Audio 655 DSP" },
    { 0xc00e, "Blackwire C310 headset" },
};
static const UsbProduct vendor_0480_products[] = {
    { 0x0001, "InTouch Module" },
    { 0x0004, "InTouch Module" },
    { 0x0011, "InTouch Module" },
    { 0x0014, "InTouch Module" },
    { 0x0100, "Stor.E Slim USB 3.0" },
    { 0x0200, "External Disk" },
    { 0xa006, "External Disk 1.5TB" },
    { 0xa007, "External Disk USB 3.0" },
    { 0xa009, "Stor.E Basics" },
    { 0xa00d, "STOR.E BASICS 500GB" },
    { 0xb001, "Stor.E Partner" },
    { 0xd000, "External Disk 2TB Model DT01ABA200" },
    { 0xd010, "External Disk 3TB" },
    { 0xd011, "Canvio Desk" },
};
static const UsbProduct vendor_0482_products[] = {
    { 0x000e, "FS-1020D Printer" },
    { 0x000f, "FS-1920 Mono Printer" },
    { 0x0100, "Finecam S3x" },
    { 0x0101, "Finecam S4" },
    { 0x0103, "Finecam S5" },
    { 0x0105, "Finecam L3" },
    { 0x0106, "Finecam" },
    { 0x0107, "Digital Camera Device" },
    { 0x0108, "Digital Camera Device" },
    { 0x0203, "AH-K3001V" },
    { 0x0204, "iBurst Terminal" },
};
static const UsbProduct vendor_0483_products[] = {
    { 0x0137, "BeWAN ADSL USB ST (blue or green)" },
    { 0x0138, "Unicorn II (ST70138B + MTC-20174TQ chipset)" },
    { 0x1307, "Cytronix 6in1 Card Reader" },
    { 0x163d, "Cool Icam Digi-MP3" },
    { 0x2015, "TouchChip® Fingerprint Reader" },
    { 0x2016, "Fingerprint Reader" },
    { 0x2017, "Biometric Smart Card Reader" },
    { 0x2018, "BioSimKey" },
    { 0x2302, "Portable Flash Device (PFD)" },
    { 0x347b, "ST-LINK/V2-1" },
    { 0x3744, "STLINK Pseudo disk" },
    { 0x3747, "ST Micro Connect Lite" },
    { 0x3748, "ST-LINK/V2" },
    { 0x374b, "ST-LINK/V2.1 (Nucleo-F103RB)" },
    { 0x4810, "ISDN adapter" },
    { 0x481d, "BT Digital Access adapter" },
    { 0x5000, "ST Micro/Ergenic ERG BT-002 Bluetooth Adapter" },
    { 0x5001, "ST Micro Bluetooth Device" },
    { 0x5710, "Joystick in FS Mode" },
    { 0x5720, "STM microSD Flash Device" },
    { 0x5721, "Hantek DDS-3X25 Arbitrary Waveform Generator" },
    { 0x5740, "STM32F407" },
    { 0x7270, "ST Micro Serial Bridge" },
    { 0x7554, "56k SoftModem" },
    { 0xdf11, "STM Device in DFU Mode" },
    { 0xff10, "Swann ST56 Modem" },
};
static const UsbProduct vendor_0486_products[] = {
    { 0x0185, "EeePC T91MT HID Touch Panel" },
};
static const UsbProduct vendor_0489_products[] = {
    { 0x0502, "SmartMedia Card Reader Firmware Loader" },
    { 0x0503, "SmartMedia Card Reader" },
    { 0xd00c, "Rollei Compactline (Storage Mode)" },
    { 0xd00e, "Rollei Compactline (Video Mode)" },
    { 0xe000, "T-Com TC 300" },
    { 0xe003, "Pirelli DP-L10" },
    { 0xe00d, "Broadcom Bluetooth 2.1 Device" },
    { 0xe00f, "Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]" },
    { 0xe016, "Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]" },
    { 0xe02c, "Atheros AR5BBU12 Bluetooth Device" },
    { 0xe032, "Broadcom BCM20702 Bluetooth" },
    { 0xe042, "Broadcom BCM20702 Bluetooth" },
    { 0xe04d, "Atheros AR3012 Bluetooth" },
};
static const UsbProduct vendor_048d_products[] = {
    { 0x1165, "IT1165 Flash Controller" },
    { 0x1336, "SD/MMC Cardreader" },
    { 0x1345, "Multi Cardreader" },
    { 0x9006, "IT9135 BDA Afatech DVB-T HDTV Dongle" },
    { 0x9009, "Zolid HD DVD Maker" },
    { 0x9135, "Zolid Mini DVB-T Stick" },
    { 0x9306, "IT930x DVB stick" },
    { 0x9503, "ITE it9503 feature-limited DVB-T transmission chip [ccHDtv]" },
    { 0x9507, "ITE it9507 full featured DVB-T transmission chip [ccHDtv]" },
};
static const UsbProduct vendor_0491_products[] = {
    { 0x0003, "Taxan Monitor Control" },
};
static const UsbProduct vendor_0492_products[] = {
    { 0x0140, "MP3 player" },
    { 0x0141, "MP3 Player" },
};
static const UsbProduct vendor_0497_products[] = {
    { 0xc001, "Camera Device" },
};
static const UsbProduct vendor_0499_products[] = {
    { 0x1000, "UX256 MIDI I/F" },
    { 0x1001, "MU1000" },
    { 0x1002, "MU2000" },
    { 0x1003, "MU500" },
    { 0x1004, "UW500" },
    { 0x1005, "MOTIF6" },
    { 0x1006, "MOTIF7" },
    { 0x1007, "MOTIF8" },
    { 0x1008, "UX96 MIDI I/F" },
    { 0x1009, "UX16 MIDI I/F" },
    { 0x100a, "EOS BX" },
    { 0x100c, "UC-MX" },
    { 0x100d, "UC-KX" },
    { 0x100e, "S08" },
    { 0x100f, "CLP-150" },
    { 0x1010, "CLP-170" },
    { 0x1011, "P-250" },
    { 0x1012, "TYROS" },
    { 0x1013, "PF-500" },
    { 0x1014, "S90" },
    { 0x1015, "MOTIF-R" },
    { 0x1016, "MDP-5" },
    { 0x1017, "CVP-204" },
    { 0x1018, "CVP-206" },
    { 0x1019, "CVP-208" },
    { 0x101a, "CVP-210" },
    { 0x101b, "PSR-1100" },
    { 0x101c, "PSR-2100" },
    { 0x101d, "CLP-175" },
    { 0x101e, "PSR-K1" },
    { 0x101f, "EZ-J24" },
    { 0x1020, "EZ-250i" },
    { 0x1021, "MOTIF ES 6" },
    { 0x1022, "MOTIF ES 7" },
    { 0x1023, "MOTIF ES 8" },
    { 0x1024, "CVP-301" },
    { 0x1025, "CVP-303" },
    { 0x1026, "CVP-305" },
    { 0x1027, "CVP-307" },
    { 0x1028, "CVP-309" },
    { 0x1029, "CVP-309GP" },
    { 0x102a, "PSR-1500" },
    { 0x102b, "PSR-3000" },
    { 0x102e, "ELS-01/01C" },
    { 0x1030, "PSR-295/293" },
    { 0x1031, "DGX-205/203" },
    { 0x1032, "DGX-305" },
    { 0x1033, "DGX-505" },
    { 0x1037, "PSR-E403" },
    { 0x103c, "MOTIF-RACK ES" },
    { 0x1054, "S90XS Keyboard/Music Synthesizer" },
    { 0x160f, "P-105" },
    { 0x2000, "DGP-7" },
    { 0x2001, "DGP-5" },
    { 0x3001, "YST-MS55D USB Speaker" },
    { 0x3003, "YST-M45D USB Speaker" },
    { 0x4000, "NetVolante RTA54i Broadband&ISDN Router" },
    { 0x4001, "NetVolante RTW65b Broadband Wireless Router" },
    { 0x4002, "NetVolante RTW65i Broadband&ISDN Wireless Router" },
    { 0x4004, "NetVolante RTA55i Broadband VoIP Router" },
    { 0x5000, "CS1D" },
    { 0x5001, "DSP1D" },
    { 0x5002, "DME32" },
    { 0x5003, "DM2000" },
    { 0x5004, "02R96" },
    { 0x5005, "ACU16-C" },
    { 0x5006, "NHB32-C" },
    { 0x5007, "DM1000" },
    { 0x5008, "01V96" },
    { 0x5009, "SPX2000" },
    { 0x500a, "PM5D" },
    { 0x500b, "DME64N" },
    { 0x500c, "DME24N" },
    { 0x6001, "CRW2200UX Lightspeed 2 External CD-RW Drive" },
    { 0x7000, "DTX" },
    { 0x7010, "UB99" },
};
static const UsbProduct vendor_049c_products[] = {
    { 0x0002, "Keyboard (\?\?\?)" },
};
static const UsbProduct vendor_049f_products[] = {
    { 0x0002, "InkJet Color Printer" },
    { 0x0003, "iPAQ PocketPC" },
    { 0x000e, "Internet Keyboard" },
    { 0x0012, "InkJet Color Printer" },
    { 0x0018, "PA-1/PA-2 MP3 Player" },
    { 0x0019, "InkJet Color Printer" },
    { 0x001a, "S4 100 Scanner" },
    { 0x001e, "IJ650 Inkjet Printer" },
    { 0x001f, "WL215 Adapter" },
    { 0x0021, "S200 Scanner" },
    { 0x0027, "Bluetooth Multiport Module by Compaq" },
    { 0x002a, "1400P Inkjet Printer" },
    { 0x002b, "A3000" },
    { 0x002c, "Lexmark X125" },
    { 0x0032, "802.11b Adapter [ipaq h5400]" },
    { 0x0033, "Wireless LAN MultiPort W100 [Intersil PRISM 2.5]" },
    { 0x0036, "Bluetooth Multiport Module" },
    { 0x0051, "KU-0133 Easy Access Interner Keyboard" },
    { 0x0076, "Wireless LAN MultiPort W200" },
    { 0x0080, "GPRS Multiport" },
    { 0x0086, "Bluetooth Device" },
    { 0x504a, "Personal Jukebox PJB100" },
    { 0x505a, "Linux-USB \"CDC Subset\" Device, or Itsy (experimental)" },
    { 0x8511, "iPAQ Networking 10/100 Ethernet [pegasus2]" },
};
static const UsbProduct vendor_04a1_products[] = {
    { 0xfff0, "Telex Composite Device" },
};
static const UsbProduct vendor_04a4_products[] = {
    { 0x0004, "DVD-CAM DZ-MV100A Camcorder" },
    { 0x001e, "DVDCAM USB HS Interface" },
};
static const UsbProduct vendor_04a5_products[] = {
    { 0x0001, "Keyboard" },
    { 0x0002, "API Ergo K/B" },
    { 0x0003, "API Generic K/B Mouse" },
    { 0x12a6, "AcerScan C310U" },
    { 0x1a20, "Prisa 310U" },
    { 0x1a2a, "Prisa 620U" },
    { 0x2022, "Prisa 320U/340U" },
    { 0x2040, "Prisa 620UT" },
    { 0x205e, "ScanPrisa 640BU" },
    { 0x2060, "Prisa 620U+/640U" },
    { 0x207e, "Prisa 640BU" },
    { 0x209e, "ScanPrisa 640BT" },
    { 0x20ae, "S2W 3000U" },
    { 0x20b0, "S2W 3300U/4300U" },
    { 0x20be, "Prisa 640BT" },
    { 0x20c0, "Prisa 1240UT" },
    { 0x20de, "S2W 4300U+" },
    { 0x20f8, "Benq 5000" },
    { 0x20fc, "Benq 5000" },
    { 0x20fe, "SW2 5300U" },
    { 0x2137, "Benq 5150/5250" },
    { 0x2202, "Benq 7400UT" },
    { 0x2311, "Benq 5560" },
    { 0x3003, "Benq Webcam" },
    { 0x3008, "Benq 1500" },
    { 0x300a, "Benq 3410" },
    { 0x300c, "Benq 1016" },
    { 0x3019, "Benq DC C40" },
    { 0x4000, "P30 Composite Device" },
    { 0x4013, "BenQ-Siemens EF82/SL91" },
    { 0x4044, "BenQ-Siemens SF71" },
    { 0x4045, "BenQ-Siemens E81" },
    { 0x4048, "BenQ M7" },
    { 0x6001, "Mass Storage Device" },
    { 0x6002, "Mass Storage Device" },
    { 0x6003, "ATA/ATAPI Adapter" },
    { 0x6004, "Mass Storage Device" },
    { 0x6005, "Mass Storage Device" },
    { 0x6006, "Mass Storage Device" },
    { 0x6007, "Mass Storage Device" },
    { 0x6008, "Mass Storage Device" },
    { 0x6009, "Mass Storage Device" },
    { 0x600a, "Mass Storage Device" },
    { 0x600b, "Mass Storage Device" },
    { 0x600c, "Mass Storage Device" },
    { 0x600d, "Mass Storage Device" },
    { 0x600e, "Mass Storage Device" },
    { 0x600f, "Mass Storage Device" },
    { 0x6010, "Mass Storage Device" },
    { 0x6011, "Mass Storage Device" },
    { 0x6012, "Mass Storage Device" },
    { 0x6013, "Mass Storage Device" },
    { 0x6014, "Mass Storage Device" },
    { 0x6015, "Mass Storage Device" },
    { 0x6125, "MP3 Player" },
    { 0x6180, "MP3 Player" },
    { 0x6200, "MP3 Player" },
    { 0x7500, "Hi-Speed Mass Storage Device" },
    { 0x9000, "AWL300 Wireless Adapter" },
    { 0x9001, "AWL400 Wireless Adapter" },
    { 0x9213, "Kbd Hub" },
};
static const UsbProduct vendor_04a6_products[] = {
    { 0x00b9, "Audio" },
    { 0x0180, "Hub Type P" },
    { 0x0181, "HID Monitor Controls" },
};
static const UsbProduct vendor_04a7_products[] = {
    { 0x0100, "StrobePro" },
    { 0x0101, "Strobe Pro Scanner (1.01)" },
    { 0x0102, "StrobePro Scanner" },
    { 0x0211, "OneTouch 7600 Scanner" },
    { 0x0221, "OneTouch 5300 Scanner" },
    { 0x0223, "OneTouch 8200" },
    { 0x0224, "OneTouch 4800 USB/Microtek Scanport 3000" },
    { 0x0225, "VistaScan Astra 3600(ENG)" },
    { 0x0226, "OneTouch 5300 USB" },
    { 0x0229, "OneTouch 7100" },
    { 0x022a, "OneTouch 6600" },
    { 0x022c, "OneTouch 9000/9020" },
    { 0x0231, "6100 Scanner" },
    { 0x0311, "6200 EPP/USB Scanner" },
    { 0x0321, "OneTouch 8100 EPP/USB Scanner" },
    { 0x0331, "OneTouch 8600 EPP/USB Scanner" },
    { 0x0341, "6400" },
    { 0x0361, "VistaScan Astra 3600(ENG)" },
    { 0x0362, "OneTouch 9320" },
    { 0x0371, "OneTouch 8700/8920" },
    { 0x0380, "OneTouch 7700" },
    { 0x0382, "Photo Port 7700" },
    { 0x0390, "9650" },
    { 0x03a0, "Xerox 4800 One Touch" },
    { 0x0410, "OneTouch Pro 8800/8820" },
    { 0x0421, "9450 USB" },
    { 0x0423, "9750 Scanner" },
    { 0x0424, "Strobe XP 450" },
    { 0x0425, "Strobe XP 100" },
    { 0x0426, "Strobe XP 200" },
    { 0x0427, "Strobe XP 100" },
    { 0x0444, "OneTouch 7300" },
    { 0x0445, "CardReader 100" },
    { 0x0446, "Xerox DocuMate 510" },
    { 0x0447, "XEROX DocuMate 520" },
    { 0x0448, "XEROX DocuMate 250" },
    { 0x0449, "Xerox DocuMate 252" },
    { 0x044a, "Xerox 6400" },
    { 0x044c, "Xerox DocuMate 262" },
    { 0x0474, "Strobe XP 300" },
    { 0x0475, "Xerox DocuMate 272" },
    { 0x0478, "Strobe XP 220" },
    { 0x0479, "Strobe XP 470" },
    { 0x047a, "9450" },
    { 0x047b, "9650" },
    { 0x047d, "9420" },
    { 0x0480, "9520" },
    { 0x048f, "Strobe XP 470" },
    { 0x0491, "Strobe XP 450" },
    { 0x0493, "9750" },
    { 0x0494, "Strobe XP 120" },
    { 0x0497, "Patriot 430" },
    { 0x0498, "Patriot 680" },
    { 0x0499, "Patriot 780" },
    { 0x049b, "Strobe XP 100" },
    { 0x04a0, "7400" },
    { 0x04ac, "Xerox Travel Scanner 100" },
};
static const UsbProduct vendor_04a8_products[] = {
    { 0x0101, "Hub" },
    { 0x0303, "Peripheral Switch" },
    { 0x0404, "Peripheral Switch" },
};
static const UsbProduct vendor_04a9_products[] = {
    { 0x1005, "BJ Printer Hub" },
    { 0x1035, "PD Printer Storage" },
    { 0x1050, "BJC-8200" },
    { 0x1051, "BJC-3000 Color Printer" },
    { 0x1052, "BJC-6100" },
    { 0x1053, "BJC-6200" },
    { 0x1054, "BJC-6500" },
    { 0x1055, "BJC-85" },
    { 0x1056, "BJC-2110 Color Printer" },
    { 0x1057, "LR1" },
    { 0x105a, "BJC-55" },
    { 0x105b, "S600 Printer" },
    { 0x105c, "S400" },
    { 0x105d, "S450 Printer" },
    { 0x105e, "S800" },
    { 0x1062, "S500 Printer" },
    { 0x1063, "S4500" },
    { 0x1064, "S300 Printer" },
    { 0x1065, "S100" },
    { 0x1066, "S630" },
    { 0x1067, "S900" },
    { 0x1068, "S9000" },
    { 0x1069, "S820" },
    { 0x106a, "S200 Printer" },
    { 0x106b, "S520 Printer" },
    { 0x106d, "S750 Printer" },
    { 0x106e, "S820D" },
    { 0x1070, "S530D" },
    { 0x1072, "I850 Printer" },
    { 0x1073, "I550 Printer" },
    { 0x1074, "S330 Printer" },
    { 0x1076, "i70" },
    { 0x1077, "i950" },
    { 0x107a, "S830D" },
    { 0x107b, "i320" },
    { 0x107c, "i470D" },
    { 0x107d, "i9100" },
    { 0x107e, "i450" },
    { 0x107f, "i860" },
    { 0x1082, "i350" },
    { 0x1084, "i250" },
    { 0x1085, "i255" },
    { 0x1086, "i560" },
    { 0x1088, "i965" },
    { 0x108a, "i455" },
    { 0x108b, "i900D" },
    { 0x108c, "i475D" },
    { 0x108d, "PIXMA iP2000" },
    { 0x108f, "i80" },
    { 0x1090, "i9900 Photo Printer" },
    { 0x1091, "PIXMA iP1500" },
    { 0x1093, "PIXMA iP4000" },
    { 0x1094, "PIXMA iP3000x Printer" },
    { 0x1095, "PIXMA iP6000D" },
    { 0x1097, "PIXMA iP5000" },
    { 0x1098, "PIXMA iP1000" },
    { 0x1099, "PIXMA iP8500" },
    { 0x109c, "PIXMA iP4000R" },
    { 0x109d, "iP90" },
    { 0x10a0, "PIXMA iP1600 Printer" },
    { 0x10a2, "iP4200" },
    { 0x10a4, "iP5200R" },
    { 0x10a5, "iP5200" },
    { 0x10a7, "iP6210D" },
    { 0x10a8, "iP6220D" },
    { 0x10a9, "iP6600D" },
    { 0x10b6, "PIXMA iP4300 Printer" },
    { 0x10c2, "PIXMA iP1800 Printer" },
    { 0x10c4, "Pixma iP4500 Printer" },
    { 0x1404, "W6400PG" },
    { 0x1405, "W8400PG" },
    { 0x150f, "BIJ2350 PCL" },
    { 0x1510, "BIJ1350 PCL" },
    { 0x1512, "BIJ1350D PCL" },
    { 0x1601, "DR-2080C Scanner" },
    { 0x1607, "DR-6080 Scanner" },
    { 0x1700, "PIXMA MP110 Scanner" },
    { 0x1701, "PIXMA MP130 Scanner" },
    { 0x1702, "MP410 Composite" },
    { 0x1703, "MP430 Composite" },
    { 0x1704, "MP330 Composite" },
    { 0x1706, "PIXMA MP750 Scanner" },
    { 0x1707, "PIXMA MP780 Scanner" },
    { 0x1708, "PIXMA MP760 Scanner" },
    { 0x1709, "PIXMA MP150 Scanner" },
    { 0x170a, "PIXMA MP170 Scanner" },
    { 0x170b, "PIXMA MP450 Scanner" },
    { 0x170c, "PIXMA MP500 Scanner" },
    { 0x170d, "PIXMA MP800 Scanner" },
    { 0x170e, "MP800R" },
    { 0x1710, "MP950" },
    { 0x1712, "MP530" },
    { 0x1713, "PIXMA MP830 Scanner" },
    { 0x1714, "MP160" },
    { 0x1715, "MP180 Storage" },
    { 0x1716, "MP460 Composite" },
    { 0x1717, "MP510" },
    { 0x1718, "MP600 Storage" },
    { 0x171a, "MP810 Storage" },
    { 0x171b, "MP960" },
    { 0x1721, "MP210 ser" },
    { 0x1723, "MP470 ser" },
    { 0x1724, "PIXMA MP520 series" },
    { 0x1725, "MP610 ser" },
    { 0x1726, "MP970 ser" },
    { 0x1727, "MX300 ser" },
    { 0x1728, "MX310 ser" },
    { 0x1729, "MX700 ser" },
    { 0x172b, "MP140 ser" },
    { 0x1736, "PIXMA MX320 series" },
    { 0x173b, "PIXMA MP270 All-In-One Printer" },
    { 0x173e, "MP560" },
    { 0x173f, "Pixma MP640 Multifunction device" },
    { 0x1748, "Pixma MG5150" },
    { 0x174d, "MX360 ser" },
    { 0x176d, "PIXMA MG2550" },
    { 0x1900, "CanoScan LiDE 90" },
    { 0x1901, "CanoScan 8800F" },
    { 0x1904, "CanoScan LiDE 100" },
    { 0x1905, "CanoScan LiDE 200" },
    { 0x1906, "CanoScan 5600F" },
    { 0x1907, "CanoScan LiDE 700F" },
    { 0x1909, "CanoScan LiDE 110" },
    { 0x190a, "CanoScan LiDE 210" },
    { 0x190d, "CanoScan 9000F Mark II" },
    { 0x2200, "CanoScan LiDE 25" },
    { 0x2201, "CanoScan FB320U" },
    { 0x2202, "CanoScan FB620U" },
    { 0x2204, "CanoScan FB630U" },
    { 0x2205, "CanoScan FB1210U" },
    { 0x2206, "CanoScan N650U/N656U" },
    { 0x2207, "CanoScan 1220U" },
    { 0x2208, "CanoScan D660U" },
    { 0x220a, "CanoScan D2400UF" },
    { 0x220b, "CanoScan D646U" },
    { 0x220c, "CanoScan D1250U2" },
    { 0x220d, "CanoScan N670U/N676U/LiDE 20" },
    { 0x220e, "CanoScan N1240U/LiDE 30" },
    { 0x220f, "CanoScan 8000F" },
    { 0x2210, "CanoScan 9900F" },
    { 0x2212, "CanoScan 5000F" },
    { 0x2213, "CanoScan LiDE 50/LiDE 35/LiDE 40" },
    { 0x2214, "CanoScan LiDE 80" },
    { 0x2215, "CanoScan 3000/3000F/3000ex" },
    { 0x2216, "CanoScan 3200F" },
    { 0x2217, "CanoScan 5200F" },
    { 0x2219, "CanoScan 9950F" },
    { 0x221b, "CanoScan 4200F" },
    { 0x221c, "CanoScan LiDE 60" },
    { 0x221e, "CanoScan 8400F" },
    { 0x221f, "CanoScan LiDE 500F" },
    { 0x2220, "CanoScan LIDE 25" },
    { 0x2224, "CanoScan LiDE 600F" },
    { 0x2225, "CanoScan LiDE 70" },
    { 0x2228, "CanoScan 4400F" },
    { 0x2229, "CanoScan 8600F" },
    { 0x2602, "MultiPASS C555" },
    { 0x2603, "MultiPASS C755" },
    { 0x260a, "CAPT Printer" },
    { 0x260e, "LBP-2000" },
    { 0x2610, "MPC600F" },
    { 0x2611, "SmartBase MPC400" },
    { 0x2612, "MultiPASS C855" },
    { 0x2617, "CAPT Printer" },
    { 0x261a, "iR1600" },
    { 0x261b, "iR1610" },
    { 0x261c, "iC2300" },
    { 0x261f, "MPC200 Printer" },
    { 0x2621, "iR2000" },
    { 0x2622, "iR2010" },
    { 0x2623, "FAX-B180C" },
    { 0x2629, "FAXPHONE L75" },
    { 0x262b, "LaserShot LBP-1120 Printer" },
    { 0x262d, "iR C3200" },
    { 0x262f, "MultiPASS MP730" },
    { 0x2630, "MultiPASS MP700" },
    { 0x2631, "LASER CLASS 700" },
    { 0x2632, "FAX-L2000" },
    { 0x2635, "MPC190" },
    { 0x2637, "iR C6800" },
    { 0x2638, "iR C3100" },
    { 0x263c, "Smartbase MP360" },
    { 0x263d, "MP370" },
    { 0x263e, "MP390 FAX" },
    { 0x263f, "MP375" },
    { 0x2646, "MF5530 Scanner Device V1.9.1" },
    { 0x2647, "MF5550 Composite" },
    { 0x264d, "PIXMA MP710" },
    { 0x264e, "MF5630" },
    { 0x264f, "MF5650 (FAX)" },
    { 0x2650, "iR 6800C EUR" },
    { 0x2651, "iR 3100C EUR" },
    { 0x2655, "FP-L170/MF350/L380/L398" },
    { 0x2659, "MF8100" },
    { 0x265b, "CAPT Printer" },
    { 0x265c, "iR C3220" },
    { 0x265d, "MF5730" },
    { 0x265e, "MF5750" },
    { 0x265f, "MF5770" },
    { 0x2660, "MF3110" },
    { 0x2663, "iR3570/iR4570" },
    { 0x2664, "iR2270/iR2870" },
    { 0x2665, "iR C2620" },
    { 0x2666, "iR C5800" },
    { 0x2667, "iR85PLUS" },
    { 0x2669, "iR105PLUS" },
    { 0x266a, "CAPT Device" },
    { 0x266b, "iR8070" },
    { 0x266c, "iR9070" },
    { 0x266d, "iR 5800C EUR" },
    { 0x266e, "CAPT Device" },
    { 0x266f, "iR2230" },
    { 0x2670, "iR3530" },
    { 0x2671, "iR5570/iR6570" },
    { 0x2672, "iR C3170" },
    { 0x2673, "iR 3170C EUR" },
    { 0x2674, "L120" },
    { 0x2675, "iR2830" },
    { 0x2676, "CAPT Device" },
    { 0x2677, "iR C2570" },
    { 0x2678, "iR 2570C EUR" },
    { 0x2679, "CAPT Device" },
    { 0x267a, "iR2016" },
    { 0x267b, "iR2020" },
    { 0x267d, "MF7100 series" },
    { 0x2684, "MF3200 series" },
    { 0x2686, "MF6500 series" },
    { 0x2687, "iR4530" },
    { 0x2688, "LBP3460" },
    { 0x268c, "iR C6870" },
    { 0x268d, "iR 6870C EUR" },
    { 0x268e, "iR C5870" },
    { 0x268f, "iR 5870C EUR" },
    { 0x2691, "iR7105" },
    { 0x26a3, "MF4100 series" },
    { 0x26b0, "MF4600 series" },
    { 0x26b4, "MF4010 series" },
    { 0x26b5, "MF4200 series" },
    { 0x26da, "LBP3010B printer" },
    { 0x26e6, "iR1024" },
    { 0x2736, "I-SENSYS MF4550d" },
    { 0x2737, "MF4410" },
    { 0x3041, "PowerShot S10" },
    { 0x3042, "CanoScan FS4000US Film Scanner" },
    { 0x3043, "PowerShot S20" },
    { 0x3044, "EOS D30" },
    { 0x3045, "PowerShot S100" },
    { 0x3046, "IXY Digital" },
    { 0x3047, "Digital IXUS" },
    { 0x3048, "PowerShot G1" },
    { 0x3049, "PowerShot Pro90 IS" },
    { 0x304a, "CP-10" },
    { 0x304b, "IXY Digital 300" },
    { 0x304c, "PowerShot S300" },
    { 0x304d, "Digital IXUS 300" },
    { 0x304e, "PowerShot A20" },
    { 0x304f, "PowerShot A10" },
    { 0x3050, "PowerShot unknown 1" },
    { 0x3051, "PowerShot S110" },
    { 0x3052, "Digital IXUS V" },
    { 0x3055, "PowerShot G2" },
    { 0x3056, "PowerShot S40" },
    { 0x3057, "PowerShot S30" },
    { 0x3058, "PowerShot A40" },
    { 0x3059, "PowerShot A30" },
    { 0x305b, "ZR45MC Digital Camcorder" },
    { 0x305c, "PowerShot unknown 2" },
    { 0x3060, "EOS D60" },
    { 0x3061, "PowerShot A100" },
    { 0x3062, "PowerShot A200" },
    { 0x3063, "CP-100" },
    { 0x3065, "PowerShot S200" },
    { 0x3066, "Digital IXUS 330" },
    { 0x3067, "MV550i Digital Video Camera" },
    { 0x3069, "PowerShot G3" },
    { 0x306a, "Digital unknown 3" },
    { 0x306b, "MVX2i Digital Video Camera" },
    { 0x306c, "PowerShot S45" },
    { 0x306d, "PowerShot S45 PtP Mode" },
    { 0x306e, "PowerShot G3 (normal mode)" },
    { 0x306f, "PowerShot G3 (ptp)" },
    { 0x3070, "PowerShot S230" },
    { 0x3071, "PowerShot S230 (ptp)" },
    { 0x3072, "PowerShot SD100 / Digital IXUS II (ptp)" },
    { 0x3073, "PowerShot A70 (ptp)" },
    { 0x3074, "PowerShot A60 (ptp)" },
    { 0x3075, "IXUS 400 Camera" },
    { 0x3076, "PowerShot A300" },
    { 0x3077, "PowerShot S50" },
    { 0x3078, "ZR70MC Digital Camcorder" },
    { 0x307a, "MV650i (normal mode)" },
    { 0x307b, "MV630i Digital Video Camera" },
    { 0x307c, "CP-200" },
    { 0x307d, "CP-300" },
    { 0x307f, "Optura 20" },
    { 0x3080, "MVX150i (normal mode) / Optura 20 (normal mode)" },
    { 0x3081, "Optura 10" },
    { 0x3082, "MVX100i / Optura 10" },
    { 0x3083, "EOS 10D" },
    { 0x3084, "EOS 300D / EOS Digital Rebel" },
    { 0x3085, "PowerShot G5" },
    { 0x3087, "Elura 50 (PTP mode)" },
    { 0x3088, "Elura 50 (normal mode)" },
    { 0x308d, "MVX3i" },
    { 0x308e, "FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode)" },
    { 0x3093, "Optura 300" },
    { 0x3096, "IXY DV M2 (normal mode) / MVX 10i (normal mode)" },
    { 0x3099, "EOS 300D (ptp)" },
    { 0x309a, "PowerShot A80" },
    { 0x309b, "Digital IXUS (ptp)" },
    { 0x309c, "PowerShot S1 IS" },
    { 0x309d, "Powershot Pro 1" },
    { 0x309f, "Camera" },
    { 0x30a0, "Camera" },
    { 0x30a1, "Camera" },
    { 0x30a2, "Camera" },
    { 0x30a8, "Elura 60E/Optura 40 (ptp)" },
    { 0x30a9, "MVX25i (normal mode) / Optura 40 (normal mode)" },
    { 0x30b1, "PowerShot S70 (normal mode) / PowerShot S70 (PTP mode)" },
    { 0x30b2, "PowerShot S60 (normal mode) / PowerShot S60 (PTP mode)" },
    { 0x30b3, "PowerShot G6 (normal mode) / PowerShot G6 (PTP mode)" },
    { 0x30b4, "PowerShot S500" },
    { 0x30b5, "PowerShot A75" },
    { 0x30b6, "Digital IXUS II2  / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH" },
    { 0x30b7, "PowerShot A400 / PowerShot A400 (PTP mode)" },
    { 0x30b8, "PowerShot A310 / PowerShot A310 (PTP mode)" },
    { 0x30b9, "Powershot A85" },
    { 0x30ba, "PowerShot S410 Digital Elph" },
    { 0x30bb, "PowerShot A95" },
    { 0x30bd, "CP-220" },
    { 0x30be, "CP-330" },
    { 0x30bf, "Digital IXUS 40" },
    { 0x30c0, "Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode)" },
    { 0x30c1, "Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)" },
    { 0x30c2, "PowerShot A510 (normal mode) / PowerShot A510 (PTP mode)" },
    { 0x30c4, "Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode)" },
    { 0x30ea, "EOS 1D Mark II (PTP mode)" },
    { 0x30eb, "EOS 20D" },
    { 0x30ec, "EOS 20D (ptp)" },
    { 0x30ee, "EOS 350D" },
    { 0x30ef, "EOS 350D (ptp)" },
    { 0x30f0, "PowerShot S2 IS (PTP mode)" },
    { 0x30f2, "Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode)" },
    { 0x30f4, "PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3" },
    { 0x30f5, "SELPHY CP500" },
    { 0x30f6, "SELPHY CP400" },
    { 0x30f8, "Powershot A430" },
    { 0x30f9, "PowerShot A410 (PTP mode)" },
    { 0x30fa, "PowerShot S80" },
    { 0x30fc, "PowerShot A620 (PTP mode)" },
    { 0x30fd, "PowerShot A610 (normal mode)/PowerShot A610 (PTP mode)" },
    { 0x30fe, "Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)" },
    { 0x30ff, "Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode)" },
    { 0x3100, "PowerShot TX1" },
    { 0x310b, "SELPHY CP600" },
    { 0x310e, "Digital IXUS 50 (PTP mode)" },
    { 0x310f, "PowerShot A420" },
    { 0x3110, "EOS Digital Rebel XTi" },
    { 0x3115, "PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000" },
    { 0x3116, "Digital IXUS 750 / PowerShot SD550 (PTP mode)" },
    { 0x3117, "PowerShot A700" },
    { 0x3119, "PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS" },
    { 0x311a, "PowerShot S3 IS" },
    { 0x311b, "PowerShot A540" },
    { 0x311c, "PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70" },
    { 0x3125, "PowerShot G7" },
    { 0x3126, "PowerShot A530" },
    { 0x3127, "SELPHY CP710" },
    { 0x3128, "SELPHY CP510" },
    { 0x312d, "Elura 100" },
    { 0x3136, "PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS" },
    { 0x3137, "PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4" },
    { 0x3138, "PowerShot A710 IS" },
    { 0x3139, "PowerShot A640" },
    { 0x313a, "PowerShot A630" },
    { 0x3141, "SELPHY ES1" },
    { 0x3142, "SELPHY CP730" },
    { 0x3143, "SELPHY CP720" },
    { 0x3145, "EOS 450D" },
    { 0x3146, "EOS 40D" },
    { 0x3147, "EOS 1Ds Mark III" },
    { 0x3148, "PowerShot S5 IS" },
    { 0x3149, "PowerShot A460" },
    { 0x314b, "PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS" },
    { 0x314c, "PowerShot A570 IS" },
    { 0x314d, "PowerShot A560" },
    { 0x314e, "PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90" },
    { 0x314f, "PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10" },
    { 0x3150, "PowerShot A550" },
    { 0x3155, "PowerShot A450" },
    { 0x315a, "PowerShot G9" },
    { 0x315b, "PowerShot A650 IS" },
    { 0x315d, "PowerShot A720" },
    { 0x315e, "PowerShot SX100 IS" },
    { 0x315f, "PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS" },
    { 0x3160, "Digital IXUS 860 IS" },
    { 0x3170, "SELPHY CP750" },
    { 0x3171, "SELPHY CP740" },
    { 0x3173, "PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS" },
    { 0x3174, "PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS" },
    { 0x3175, "IXY Digital 25 IS" },
    { 0x3176, "PowerShot A590" },
    { 0x3177, "PowerShot A580" },
    { 0x317a, "PC1267 [Powershot A470]" },
    { 0x3184, "Digital IXUS 80 IS (PTP mode)" },
    { 0x3185, "SELPHY ES2" },
    { 0x3186, "SELPHY ES20" },
    { 0x318d, "PowerShot SX100 IS" },
    { 0x318e, "PowerShot A1000 IS" },
    { 0x318f, "PowerShot G10" },
    { 0x3191, "PowerShot A2000 IS" },
    { 0x3192, "PowerShot SX110 IS" },
    { 0x3193, "PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS" },
    { 0x3195, "PowerShot SX1 IS" },
    { 0x3196, "PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS" },
    { 0x319a, "EOS 7D" },
    { 0x319b, "EOS 50D" },
    { 0x31aa, "SELPHY CP770" },
    { 0x31ab, "SELPHY CP760" },
    { 0x31ad, "PowerShot E1" },
    { 0x31af, "SELPHY ES3" },
    { 0x31b0, "SELPHY ES30" },
    { 0x31b1, "SELPHY CP530" },
    { 0x31bc, "PowerShot D10" },
    { 0x31bd, "PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS" },
    { 0x31be, "PowerShot A2100 IS" },
    { 0x31bf, "PowerShot A480" },
    { 0x31c0, "PowerShot SX200 IS" },
    { 0x31c1, "PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS" },
    { 0x31c2, "PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS" },
    { 0x31c3, "PowerShot A1100 IS" },
    { 0x31c4, "PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS" },
    { 0x31cf, "EOS Rebel T1i / EOS 500D / EOS Kiss X3" },
    { 0x31dd, "SELPHY CP780" },
    { 0x31df, "PowerShot G11" },
    { 0x31e0, "PowerShot SX120 IS" },
    { 0x31e1, "PowerShot S90" },
    { 0x31e4, "PowerShot SX20 IS" },
    { 0x31e5, "Digital IXUS 200 IS" },
    { 0x31e6, "PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS" },
    { 0x31e7, "SELPHY CP790" },
    { 0x31ea, "EOS Rebel T2i / EOS 550D / EOS Kiss X4" },
    { 0x31ee, "SELPHY ES40" },
    { 0x31ef, "PowerShot A495" },
    { 0x31f0, "PowerShot A490" },
    { 0x31f1, "PowerShot A3100 IS / PowerShot A3150 IS" },
    { 0x31f2, "PowerShot A3000 IS" },
    { 0x31f3, "PowerShot Digital ELPH SD1400 IS" },
    { 0x31f4, "PowerShot SD1300 IS / IXUS 105" },
    { 0x31f5, "Powershot SD3500 IS / IXUS 210 IS" },
    { 0x31f6, "PowerShot SX210 IS" },
    { 0x31f7, "Powershot SD4000 IS / IXUS 300 HS / IXY 30S" },
    { 0x31f8, "Powershot SD4500 IS / IXUS 1000 HS / IXY 50S" },
    { 0x31ff, "Digital IXUS 55" },
    { 0x3209, "Vixia HF S21 A" },
    { 0x320f, "PowerShot G12" },
    { 0x3210, "Powershot SX30 IS" },
    { 0x3211, "PowerShot SX130 IS" },
    { 0x3212, "Powershot S95" },
    { 0x3214, "SELPHY CP800" },
    { 0x3218, "EOS 600D / Rebel T3i (ptp)" },
    { 0x3223, "PowerShot A3300 IS" },
    { 0x3224, "PowerShot A3200 IS" },
    { 0x3225, "PowerShot ELPH 500 HS / IXUS 310 HS" },
    { 0x3226, "PowerShow A800" },
    { 0x3227, "PowerShot ELPH 100 HS / IXUS 115 HS" },
    { 0x3228, "PowerShot SX230 HS" },
    { 0x3229, "PowerShot ELPH 300 HS / IXUS 220 HS" },
    { 0x322a, "PowerShot A2200" },
    { 0x322b, "Powershot A1200" },
    { 0x322c, "PowerShot SX220 HS" },
    { 0x3233, "PowerShot G1 X" },
    { 0x3234, "PowerShot SX150 IS" },
    { 0x3235, "PowerShot ELPH 510 HS / IXUS 1100 HS" },
    { 0x3236, "PowerShot S100" },
    { 0x3237, "PowerShot ELPH 310 HS / IXUS 230 HS" },
    { 0x3238, "PowerShot SX40 HS" },
    { 0x323b, "EOS Rebel T4i" },
    { 0x323e, "PowerShot A1300" },
    { 0x323f, "PowerShot A810" },
    { 0x3240, "PowerShot ELPH 320 HS / IXUS 240 HS" },
    { 0x3241, "PowerShot ELPH 110 HS / IXUS 125 HS" },
    { 0x3242, "PowerShot D20" },
    { 0x3243, "PowerShot A4000 IS" },
    { 0x3244, "PowerShot SX260 HS" },
    { 0x3245, "PowerShot SX240 HS" },
    { 0x3247, "PowerShot ELPH 520 HS / IXUS 500 HS" },
    { 0x3248, "PowerShot A3400 IS" },
    { 0x3249, "PowerShot A2400 IS" },
    { 0x324a, "PowerShot A2300" },
    { 0x3255, "SELPHY CP900" },
    { 0x3256, "SELPHY CP810" },
    { 0x3258, "PowerShot G15" },
    { 0x3259, "PowerShot SX50 HS" },
    { 0x325a, "PowerShot SX160 IS" },
    { 0x325b, "PowerShot S110" },
    { 0x325c, "PowerShot SX500 IS" },
    { 0x325e, "PowerShot N" },
    { 0x325f, "PowerShot SX280 HS" },
    { 0x3260, "PowerShot SX270 HS" },
    { 0x3261, "PowerShot A3500 IS" },
    { 0x3262, "PowerShot A2600" },
    { 0x3263, "PowerShot SX275 HS" },
    { 0x3264, "PowerShot A1400" },
    { 0x3265, "Powershot ELPH 130 IS / IXUS 140" },
    { 0x3266, "Powershot ELPH 120 IS / IXUS 135" },
    { 0x3268, "PowerShot ELPH 330 HS / IXUS 255 HS" },
    { 0x3271, "PowerShot A2500" },
    { 0x3276, "PowerShot SX170 IS" },
    { 0x3277, "PowerShot SX510 HS" },
    { 0x3278, "PowerShot S200" },
    { 0x327d, "Powershot ELPH 115 IS / IXUS 132" },
    { 0x327f, "EOS Rebel T5 / EOS 1200D / EOS Kiss X70" },
    { 0x3284, "PowerShot D30" },
    { 0x3285, "PowerShot SX700 HS" },
    { 0x3286, "PowerShot SX600 HS" },
    { 0x3287, "PowerShot ELPH 140 IS / IXUS 150" },
    { 0x3288, "Powershot ELPH 135 / IXUS 145" },
    { 0x3289, "PowerShot ELPH 340 HS / IXUS 265 HS" },
    { 0x328a, "PowerShot ELPH 150 IS / IXUS 155" },
    { 0x328b, "PowerShot N Facebook(R) Ready" },
    { 0x329a, "PowerShot SX60 HS" },
    { 0x329b, "PowerShot SX520 HS" },
    { 0x329c, "PowerShot SX400 IS" },
};
static const UsbProduct vendor_04ad_products[] = {
    { 0x2501, "Bluetooth Device" },
};
static const UsbProduct vendor_04b0_products[] = {
    { 0x0102, "Coolpix 990" },
    { 0x0103, "Coolpix 880" },
    { 0x0104, "Coolpix 995" },
    { 0x0106, "Coolpix 775" },
    { 0x0107, "Coolpix 5000" },
    { 0x0108, "Coolpix 2500" },
    { 0x0109, "Coolpix 2500 (ptp)" },
    { 0x010a, "Coolpix 4500" },
    { 0x010b, "Coolpix 4500 (ptp)" },
    { 0x010d, "Coolpix 5700 (ptp)" },
    { 0x010e, "Coolpix 4300 (storage)" },
    { 0x010f, "Coolpix 4300 (ptp)" },
    { 0x0110, "Coolpix 3500 (Sierra Mode)" },
    { 0x0111, "Coolpix 3500 (ptp)" },
    { 0x0112, "Coolpix 885 (ptp)" },
    { 0x0113, "Coolpix 5000 (ptp)" },
    { 0x0114, "Coolpix 3100 (storage)" },
    { 0x0115, "Coolpix 3100 (ptp)" },
    { 0x0117, "Coolpix 2100 (ptp)" },
    { 0x0119, "Coolpix 5400 (ptp)" },
    { 0x011d, "Coolpix 3700 (ptp)" },
    { 0x0121, "Coolpix 3200 (ptp)" },
    { 0x0122, "Coolpix 2200 (ptp)" },
    { 0x0124, "Coolpix 8400 (mass storage mode)" },
    { 0x0125, "Coolpix 8400 (ptp)" },
    { 0x0126, "Coolpix 8800" },
    { 0x0129, "Coolpix 4800 (ptp)" },
    { 0x012c, "Coolpix 4100 (storage)" },
    { 0x012d, "Coolpix 4100 (ptp)" },
    { 0x012e, "Coolpix 5600 (ptp)" },
    { 0x0130, "Coolpix 4600 (ptp)" },
    { 0x0135, "Coolpix 5900 (ptp)" },
    { 0x0136, "Coolpix 7900 (storage)" },
    { 0x0137, "Coolpix 7900 (ptp)" },
    { 0x013a, "Coolpix 100 (storage)" },
    { 0x013b, "Coolpix 100 (ptp)" },
    { 0x0141, "Coolpix P2 (storage)" },
    { 0x0142, "Coolpix P2 (ptp)" },
    { 0x0163, "Coolpix P5100 (ptp)" },
    { 0x0169, "Coolpix P50 (ptp)" },
    { 0x0202, "Coolpix SQ (ptp)" },
    { 0x0203, "Coolpix 4200 (mass storage mode)" },
    { 0x0204, "Coolpix 4200 (ptp)" },
    { 0x0205, "Coolpix 5200 (storage)" },
    { 0x0206, "Coolpix 5200 (ptp)" },
    { 0x0301, "Coolpix 2000 (storage)" },
    { 0x0302, "Coolpix 2000 (ptp)" },
    { 0x0317, "Coolpix L20 (ptp)" },
    { 0x0402, "DSC D100 (ptp)" },
    { 0x0403, "D2H (mass storage mode)" },
    { 0x0404, "D2H SLR (ptp)" },
    { 0x0405, "D70 (mass storage mode)" },
    { 0x0406, "DSC D70 (ptp)" },
    { 0x0408, "D2X SLR (ptp)" },
    { 0x0409, "D50 digital camera" },
    { 0x040a, "D50 (ptp)" },
    { 0x040c, "D2Hs" },
    { 0x040e, "DSC D70s (ptp)" },
    { 0x040f, "D200 (mass storage mode)" },
    { 0x0410, "D200 (ptp)" },
    { 0x0413, "D40 (mass storage mode)" },
    { 0x041e, "D60 digital camera (mass storage mode)" },
    { 0x0422, "D700 (ptp)" },
    { 0x0423, "D5000" },
    { 0x0424, "D3000" },
    { 0x0425, "D300S" },
    { 0x0428, "D7000" },
    { 0x0429, "D5100" },
    { 0x042a, "D800 (ptp)" },
    { 0x0f03, "PD-10 Wireless Printer Adapter" },
    { 0x4000, "Coolscan LS 40 ED" },
    { 0x4001, "LS 50 ED/Coolscan V ED" },
    { 0x4002, "Super Coolscan LS-5000 ED" },
};
static const UsbProduct vendor_04b3_products[] = {
    { 0x3003, "Rapid Access III Keyboard" },
    { 0x3004, "Media Access Pro Keyboard" },
    { 0x300a, "Rapid Access IIIe Keyboard" },
    { 0x3016, "UltraNav Keyboard Hub" },
    { 0x3018, "UltraNav Keyboard" },
    { 0x301a, "2-port low-power hub" },
    { 0x301b, "SK-8815 Keyboard" },
    { 0x301c, "Enhanced Performance Keyboard" },
    { 0x3020, "Enhanced Performance Keyboard" },
    { 0x3025, "NetVista Full Width Keyboard" },
    { 0x3100, "NetVista Mouse" },
    { 0x3103, "ScrollPoint Pro Mouse" },
    { 0x3104, "ScrollPoint Wireless Mouse" },
    { 0x3105, "ScrollPoint Optical (HID)" },
    { 0x3107, "ThinkPad 800dpi Optical Travel Mouse" },
    { 0x3108, "800dpi Optical Mouse w/ Scroll Point" },
    { 0x3109, "Optical ScrollPoint Pro Mouse" },
    { 0x310b, "Red Wheel Mouse" },
    { 0x310c, "Wheel Mouse" },
    { 0x4427, "Portable CD ROM" },
    { 0x4482, "Serial Converter" },
    { 0x4484, "SMSC USB20H04 3-Port Hub [ThinkPad X4 UltraBase, Wistron S Note-3 Media Slice]" },
    { 0x4485, "Serial Converter" },
    { 0x4524, "40 Character Vacuum Fluorescent Display" },
    { 0x4525, "Double sided CRT" },
    { 0x4535, "4610 Suremark Printer" },
    { 0x4550, "NVRAM (128 KB)" },
    { 0x4554, "Cash Drawer" },
    { 0x4580, "Hub w/ NVRAM" },
    { 0x4581, "4800-2xx Hub w/ Cash Drawer" },
    { 0x4604, "Keyboard w/ Card Reader" },
    { 0x4671, "4820 LCD w/ MSR/KB" },
};
static const UsbProduct vendor_04b4_products[] = {
    { 0x0001, "Mouse" },
    { 0x0002, "CY7C63x0x Thermometer" },
    { 0x0033, "Mouse" },
    { 0x0060, "Wireless optical mouse" },
    { 0x0100, "Cino FuzzyScan F760-B" },
    { 0x0101, "Keyboard/Hub" },
    { 0x0102, "Keyboard with APM" },
    { 0x0130, "MyIRC Remote Receiver" },
    { 0x0306, "Telephone Receiver" },
    { 0x0407, "Optical Skype Mouse" },
    { 0x0bad, "MetaGeek Wi-Spy" },
    { 0x1002, "CY7C63001 R100 FM Radio" },
    { 0x1006, "Human Interface Device" },
    { 0x2050, "hub" },
    { 0x2830, "Opera1 DVB-S (cold state)" },
    { 0x3813, "NANO BIOS Programmer" },
    { 0x4235, "Monitor 02 Driver" },
    { 0x4381, "SCAPS USC-1 Scanner Controller" },
    { 0x4611, "Storage Adapter FX2 (CY)" },
    { 0x4616, "Flash Disk (TPP)" },
    { 0x5201, "Combi Keyboard-Hub (Hub)" },
    { 0x5202, "Combi Keyboard-Hub (Keyboard)" },
    { 0x5500, "HID->COM RS232 Adapter" },
    { 0x5a9b, "Dacal CD/DVD Library D-101/DC-300/DC-016RW" },
    { 0x6370, "ViewMate Desktop Mouse CC2201" },
    { 0x6560, "CY7C65640 USB-2.0 \"TetraHub\"" },
    { 0x6830, "CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI" },
    { 0x6831, "Storage Adapter ISD-300LP (CY)" },
    { 0x7417, "Wireless PC Lock/Ultra Mouse" },
    { 0x8329, "USB To keyboard/Mouse Converter" },
    { 0x8613, "CY7C68013 EZ-USB FX2 USB 2.0 Development Kit" },
    { 0x8614, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x861f, "Anysee E30 USB 2.0 DVB-T Receiver" },
    { 0xbca1, "Barcode Reader" },
    { 0xcc04, "Centor USB RACIA-ALVAR USB PORT" },
    { 0xcc06, "Centor-P RACIA-ALVAR USB PORT" },
    { 0xd5d5, "CY7C63x0x Zoltrix Z-Boxer GamePad" },
    { 0xde61, "Barcode Reader" },
    { 0xde64, "Barcode Reader" },
    { 0xf000, "CY30700 Licorice evaluation board" },
    { 0xf111, "CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit" },
    { 0xf115, "PSoC FirstTouch Programmer" },
    { 0xfd13, "Programmable power socket" },
};
static const UsbProduct vendor_04b5_products[] = {
    { 0x3064, "Hantek DSO-3064" },
};
static const UsbProduct vendor_04b8_products[] = {
    { 0x0001, "Stylus Color 740 / Photo 750" },
    { 0x0002, "ISD Smart Cable for Mac" },
    { 0x0003, "ISD Smart Cable" },
    { 0x0004, "Printer" },
    { 0x0005, "Printer" },
    { 0x0006, "Printer" },
    { 0x0007, "Printer" },
    { 0x0015, "Stylus Photo R3000" },
    { 0x0101, "GT-7000U [Perfection 636]" },
    { 0x0102, "GT-2200" },
    { 0x0103, "GT-6600U [Perfection 610]" },
    { 0x0104, "GT-7600UF [Perfection 1200U/1200U Photo]" },
    { 0x0105, "Stylus Scan 2000" },
    { 0x0106, "Stylus Scan 2500" },
    { 0x0107, "ES-2000 [Expression 1600U]" },
    { 0x0108, "CC-700" },
    { 0x0109, "ES-8500 [Expression 1640 XL]" },
    { 0x010a, "GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO]" },
    { 0x010b, "GT-7700U [Perfection 1240U]" },
    { 0x010c, "GT-6700U [Perfection 640]" },
    { 0x010d, "CC-500L" },
    { 0x010e, "ES-2200 [Perfection 1680]" },
    { 0x010f, "GT-7200U [Perfection 1250/1250 PHOTO]" },
    { 0x0110, "GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO]" },
    { 0x0112, "GT-9700F [Perfection 2450 PHOTO]" },
    { 0x0114, "Perfection 660" },
    { 0x0116, "GT-9400UF [Perfection 3170]" },
    { 0x0118, "GT-F600 [Perfection 4180]" },
    { 0x0119, "GT-X750 [Perfection 4490 Photo]" },
    { 0x011a, "CC-550L [1000 ICS]" },
    { 0x011b, "GT-9300UF [Perfection 2400 PHOTO]" },
    { 0x011c, "GT-9800F [Perfection 3200]" },
    { 0x011d, "GT-7300U [Perfection 1260/1260 PHOTO]" },
    { 0x011e, "GT-8300UF [Perfection 1660 PHOTO]" },
    { 0x011f, "GT-8400UF [Perfection 1670/1670 PHOTO]" },
    { 0x0120, "GT-7400U [Perfection 1270]" },
    { 0x0121, "GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]" },
    { 0x0122, "GT-F520/GT-F570 [Perfection 3590 PHOTO]" },
    { 0x0126, "ES-7000H [GT-15000]" },
    { 0x0128, "GT-X700 [Perfection 4870]" },
    { 0x0129, "ES-10000G [Expression 10000XL]" },
    { 0x012a, "GT-X800 [Perfection 4990 PHOTO]" },
    { 0x012b, "ES-H300 [GT-2500]" },
    { 0x012c, "GT-X900 [Perfection V700/V750 Photo]" },
    { 0x012d, "GT-F650 [GT-S600/Perfection V10/V100]" },
    { 0x012e, "GT-F670 [Perfection V200 Photo]" },
    { 0x012f, "GT-F700 [Perfection V350]" },
    { 0x0130, "GT-X770 [Perfection V500]" },
    { 0x0131, "GT-F720 [GT-S620/Perfection V30/V300 Photo]" },
    { 0x0133, "GT-1500 [GT-D1000]" },
    { 0x0135, "GT-X970" },
    { 0x0136, "ES-D400 [GT-S80]" },
    { 0x0137, "ES-D200 [GT-S50]" },
    { 0x0138, "ES-H7200 [GT-20000]" },
    { 0x013a, "GT-X820 [Perfection V600 Photo]" },
    { 0x0142, "GT-F730 [GT-S630/Perfection V33/V330 Photo]" },
    { 0x0143, "GT-S55" },
    { 0x0144, "GT-S85" },
    { 0x0202, "Receipt Printer M129C/TM-T70" },
    { 0x0401, "CP 800 Digital Camera" },
    { 0x0402, "PhotoPC 850z" },
    { 0x0403, "PhotoPC 3000z" },
    { 0x0509, "JVC PIX-MC10" },
    { 0x0601, "Stylus Photo 875DC Card Reader" },
    { 0x0602, "Stylus Photo 895 Card Reader" },
    { 0x0801, "CC-600PX [Stylus CX5200/CX5400/CX6600]" },
    { 0x0802, "CC-570L [Stylus CX3100/CX3200]" },
    { 0x0803, "Printer (Composite Device)" },
    { 0x0804, "Storage Device" },
    { 0x0805, "Stylus CX6300/CX6400" },
    { 0x0806, "PM-A850 [Stylus Photo RX600/610]" },
    { 0x0807, "Stylus Photo RX500/510" },
    { 0x0808, "Stylus CX5200/CX5300/CX5400" },
    { 0x0809, "Storage Device" },
    { 0x080a, "F-3200" },
    { 0x080c, "ME100 [Stylus CX1500]" },
    { 0x080d, "Stylus CX4500/4600" },
    { 0x080e, "PX-A550 [CX-3500/3600/3650 MFP]" },
    { 0x080f, "Stylus Photo RX420/RX425/RX430" },
    { 0x0810, "PM-A900 [Stylus Photo RX700]" },
    { 0x0811, "PM-A870 [Stylus Photo RX620/RX630]" },
    { 0x0812, "MFP Composite Device" },
    { 0x0813, "Stylus CX6500/6600" },
    { 0x0814, "PM-A700" },
    { 0x0815, "LP-A500 [AcuLaser CX1]" },
    { 0x0816, "Printer (Composite Device)" },
    { 0x0817, "LP-M5500/LP-M5500F" },
    { 0x0818, "Stylus CX3700/CX3800/DX3800" },
    { 0x0819, "PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850]" },
    { 0x081a, "PM-A750 [Stylus Photo RX520/RX530]" },
    { 0x081b, "MFP Composite Device" },
    { 0x081c, "PM-A890 [Stylus Photo RX640/RX650]" },
    { 0x081d, "PM-A950" },
    { 0x081e, "MFP Composite Device" },
    { 0x081f, "Stylus CX7700/7800" },
    { 0x0820, "Stylus CX4100/CX4200/DX4200" },
    { 0x0821, "Stylus CX5700F/CX5800F" },
    { 0x0822, "Storage Device" },
    { 0x0823, "MFP Composite Device" },
    { 0x0824, "Storage Device" },
    { 0x0825, "MFP Composite Device" },
    { 0x0826, "Storage Device" },
    { 0x0827, "PM-A820 [Stylus Photo RX560/RX580/RX585/RX590]" },
    { 0x0828, "PM-A970" },
    { 0x0829, "PM-T990" },
    { 0x082a, "PM-A920" },
    { 0x082b, "Stylus CX5900/CX5000/DX5000/DX5050" },
    { 0x082c, "Storage Device" },
    { 0x082d, "Storage Device" },
    { 0x082e, "PX-A720 [Stylus CX5900/CX6000/DX6000]" },
    { 0x082f, "PX-A620 [Stylus CX3900/DX4000/DX4050]" },
    { 0x0830, "ME 200 [Stylus CX2800/CX2900]" },
    { 0x0831, "Stylus CX6900F/CX7000F/DX7000F" },
    { 0x0832, "MFP Composite Device" },
    { 0x0833, "LP-M5600" },
    { 0x0834, "LP-M6000" },
    { 0x0835, "AcuLaser CX21" },
    { 0x0836, "PM-T960" },
    { 0x0837, "PM-A940 [Stylus Photo RX680/RX685/RX690]" },
    { 0x0838, "PX-A640 [CX7300/CX7400/DX7400]" },
    { 0x0839, "PX-A740 [CX8300/CX8400/DX8400]" },
    { 0x083a, "PX-FA700 [CX9300F/CX9400Fax/DX9400F]" },
    { 0x083b, "MFP Composite Device" },
    { 0x083c, "PM-A840S [Stylus Photo RX595/RX610]" },
    { 0x083d, "MFP Composite Device" },
    { 0x083e, "MFP Composite Device" },
    { 0x083f, "Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450" },
    { 0x0841, "PX-401A [ME 300/Stylus NX100]" },
    { 0x0843, "LP-M5000" },
    { 0x0844, "EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW]" },
    { 0x0846, "EP-801A [Artisan 700/Stylus Photo PX700W/TX700W]" },
    { 0x0847, "PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW]" },
    { 0x0848, "ME Office 600F/Stylus Office BX300F/TX300F" },
    { 0x0849, "Stylus SX205" },
    { 0x084a, "PX-501A [Stylus NX400]" },
    { 0x084d, "PX-402A [Stylus SX115/Stylus NX110 Series]" },
    { 0x084f, "ME OFFICE 510" },
    { 0x0850, "EP-702A [Stylus Photo PX650/TX650 Series]" },
    { 0x0851, "Stylus SX410" },
    { 0x0852, "EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series]" },
    { 0x0853, "EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series]" },
    { 0x0854, "ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series" },
    { 0x0855, "PX-602F [Stylus Office BX610FW/TX620FW Series]" },
    { 0x0856, "PX-502A [Stylus SX515W]" },
    { 0x085c, "ME 320/330 Series [Stylus SX125]" },
    { 0x085d, "PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series]" },
    { 0x085e, "PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD]" },
    { 0x085f, "Stylus Office BX320FW/TX525FW Series" },
    { 0x0860, "EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series]" },
    { 0x0861, "EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series]" },
    { 0x0862, "EP-703A [Stylus Photo PX660 Series]" },
    { 0x0863, "ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F" },
    { 0x0864, "ME OFFICE 560W Series" },
    { 0x0865, "ME OFFICE 520 Series" },
    { 0x0866, "AcuLaser MX20DN/MX20DNF/MX21DNF" },
    { 0x0869, "PX-1600F" },
    { 0x086a, "PX-673F [Stylus Office BX925FWD]" },
    { 0x0870, "Stylus Office BX305FW Plus" },
    { 0x0871, "K200 Series" },
    { 0x0872, "K300 Series" },
    { 0x0873, "L200 Series" },
    { 0x0878, "EP-704A" },
    { 0x0879, "EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series]" },
    { 0x087b, "EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series]" },
    { 0x087c, "PX-1700F" },
    { 0x087d, "PX-B750F" },
    { 0x087f, "PX-403A" },
    { 0x0880, "PX-434A [Stylus NX330 Series]" },
    { 0x0881, "PX-404A [ME OFFICE 535]" },
    { 0x0883, "ME 340 Series/Stylus NX130 Series" },
    { 0x0884, "Stylus NX430W Series" },
    { 0x0885, "Stylus NX230/SX235W Series" },
    { 0x088f, "Stylus Office BX635FWD" },
    { 0x0890, "ME OFFICE 940FW Series/Stylus Office BX630FW Series" },
    { 0x0891, "Stylus Office BX535WD" },
    { 0x0892, "Stylus Office BX935FWD" },
    { 0x0893, "EP-774A" },
};
static const UsbProduct vendor_04b9_products[] = {
    { 0x0300, "SafeNet USB SuperPro/UltraPro" },
    { 0x1000, "iKey 1000 Token" },
    { 0x1001, "iKey 1200 Token" },
    { 0x1002, "iKey Token" },
    { 0x1003, "iKey Token" },
    { 0x1004, "iKey Token" },
    { 0x1005, "iKey Token" },
    { 0x1006, "iKey Token" },
    { 0x1200, "iKey 2000 Token" },
    { 0x1201, "iKey Token" },
    { 0x1202, "iKey 2032 Token" },
    { 0x1203, "iKey Token" },
    { 0x1204, "iKey Token" },
    { 0x1205, "iKey Token" },
    { 0x1206, "iKey 4000 Token" },
    { 0x1300, "iKey 3000 Token" },
    { 0x1301, "iKey 3000" },
    { 0x1302, "iKey Token" },
    { 0x1303, "iKey Token" },
    { 0x1304, "iKey Token" },
    { 0x1305, "iKey Token" },
    { 0x1306, "iKey Token" },
};
static const UsbProduct vendor_04bb_products[] = {
    { 0x0101, "USB2-IDE/ATAPI Bridge Adapter" },
    { 0x0201, "USB2-IDE/ATAPI Bridge Adapter" },
    { 0x0204, "DVD Multi-plus unit iU-CD2" },
    { 0x0206, "DVD Multi-plus unit DVR-UEH8" },
    { 0x0301, "Storage Device" },
    { 0x0314, "USB-SSMRW SD-card" },
    { 0x0319, "USB2-IDE/ATAPI Bridge Adapter" },
    { 0x031a, "USB2-IDE/ATAPI Bridge Adapter" },
    { 0x031b, "USB2-IDE/ATAPI Bridge Adapter" },
    { 0x031e, "USB-SDRW SD-card" },
    { 0x0502, "Nogatech Live! (BT)" },
    { 0x0528, "GV-USB Video Capture" },
    { 0x0901, "USB ETT" },
    { 0x0904, "ET/TX Ethernet [pegasus]" },
    { 0x0913, "ET/TX-S Ethernet [pegasus2]" },
    { 0x0919, "USB WN-B11" },
    { 0x0922, "IOData AirPort WN-B11/USBS 802.11b" },
    { 0x0930, "ETG-US2" },
    { 0x0937, "WN-WAG/USL Wireless LAN Adapter" },
    { 0x0938, "WN-G54/USL Wireless LAN Adapter" },
    { 0x093b, "WN-GDN/USB" },
    { 0x093f, "WNGDNUS2 802.11n" },
    { 0x0944, "WHG-AGDN/US Wireless LAN Adapter" },
    { 0x0945, "WN-GDN/US3 Wireless LAN Adapter" },
    { 0x0947, "WN-G150U Wireless LAN Adapter" },
    { 0x0948, "WN-G300U Wireless LAN Adapter" },
    { 0x0a03, "Serial USB-RSAQ1" },
    { 0x0a07, "USB2-iCN Adapter" },
    { 0x0a08, "USB2-iCN Adapter" },
    { 0x0c01, "FM-10 Pro Disk" },
};
static const UsbProduct vendor_04bf_products[] = {
    { 0x0100, "MediaReader CF" },
    { 0x0115, "USB-PDC Adapter UPA9664" },
    { 0x0116, "USB-cdmaOne Adapter UCA1464" },
    { 0x0117, "USB-PHS Adapter UHA6400" },
    { 0x0118, "USB-PHS Adapter UPA6400" },
    { 0x0135, "MediaReader Dual" },
    { 0x0202, "73S1121F Smart Card Reader-" },
    { 0x0309, "Bluetooth USB dongle" },
    { 0x030a, "IBM Bluetooth Ultraport Module" },
    { 0x030b, "Bluetooth Device" },
    { 0x030c, "Ultraport Bluetooth Device" },
    { 0x0310, "Integrated Bluetooth" },
    { 0x0311, "Integrated Bluetooth Device" },
    { 0x0317, "Bluetooth UltraPort Module from IBM" },
    { 0x0318, "IBM Integrated Bluetooth" },
    { 0x0319, "Bluetooth Adapter" },
    { 0x0320, "Bluetooth Adapter" },
    { 0x0321, "Bluetooth Device" },
    { 0x0a28, "INDI AV-IN Device" },
};
static const UsbProduct vendor_04c1_products[] = {
    { 0x0020, "56K Voice Pro" },
    { 0x0022, "56K Voice Pro" },
    { 0x007e, "ISDN TA" },
    { 0x0082, "OfficeConnect Analog Modem" },
    { 0x008f, "Pro ISDN TA" },
    { 0x0097, "OfficeConnect Analog" },
    { 0x009d, "HomeConnect Webcam [vicam]" },
    { 0x00a9, "ISDN Pro TA-U" },
    { 0x00b9, "HomeConnect IDSL Modem" },
    { 0x3021, "56k Voice FaxModem Pro" },
};
static const UsbProduct vendor_04c3_products[] = {
    { 0x1102, "Mouse" },
    { 0x2102, "Mouse" },
};
static const UsbProduct vendor_04c5_products[] = {
    { 0x1029, "fi-4010c Scanner" },
    { 0x1033, "fi-4110CU" },
    { 0x1041, "fi-4120c Scanner" },
    { 0x1042, "fi-4220c Scanner" },
    { 0x105b, "AH-F401U Air H device" },
    { 0x1084, "PalmSecure Sensor V2" },
    { 0x1096, "fi-5110EOX" },
    { 0x1097, "fi-5110C" },
    { 0x10ae, "fi-4120C2" },
    { 0x10af, "fi-4220C2" },
    { 0x10c7, "fi-60f scanner" },
    { 0x10e0, "fi-5120c Scanner" },
    { 0x10e1, "fi-5220C" },
    { 0x10e7, "fi-5900C" },
    { 0x10fe, "S500" },
    { 0x1150, "fi-6230" },
    { 0x201d, "SATA 3.0 6Gbit/s Adaptor [GROOVY]" },
};
static const UsbProduct vendor_04c8_products[] = {
    { 0x0720, "Digital Color Camera" },
    { 0x0721, "e-miniD Camera" },
    { 0x0722, "e-mini" },
    { 0x0723, "KD-200Z Camera" },
    { 0x0726, "KD-310Z Camera" },
    { 0x0728, "Revio C2 Mass Storage Device" },
    { 0x0729, "Revio C2 Digital Camera" },
    { 0x072c, "Revio KD20M" },
    { 0x072d, "Revio KD410Z" },
};
static const UsbProduct vendor_04ca_products[] = {
    { 0x004f, "SK-9020 keyboard" },
    { 0x1766, "HID Monitor Controls" },
    { 0x2004, "Bluetooth 4.0 [Broadcom BCM20702A0]" },
    { 0x2006, "Broadcom BCM43142A0 Bluetooth Device" },
    { 0x300b, "Atheros AR3012 Bluetooth" },
    { 0x300d, "Atheros AR3012 Bluetooth" },
    { 0x300f, "Atheros AR3012 Bluetooth" },
    { 0x7025, "HP HD Webcam" },
    { 0x9304, "Hub" },
    { 0xf01c, "TT1280DA DVB-T TV Tuner" },
};
static const UsbProduct vendor_04cb_products[] = {
    { 0x0100, "FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom" },
    { 0x0103, "FinePix NX-500/NX-700 printer" },
    { 0x0104, "FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM)" },
    { 0x0108, "FinePix F601 Zoom (DSC)" },
    { 0x0109, "FinePix F601 Zoom (PC CAM)" },
    { 0x010a, "FinePix S602 (Pro) Zoom (DSC)" },
    { 0x010b, "FinePix S602 (Pro) Zoom (PC CAM)" },
    { 0x010d, "FinePix Digital Camera 020531" },
    { 0x010e, "FinePix F402 Zoom (DSC)" },
    { 0x010f, "FinePix F402 Zoom (PC CAM)" },
    { 0x0110, "FinePix M603 Zoom (DSC)" },
    { 0x0111, "FinePix M603 Zoom (PC CAM)" },
    { 0x0112, "FinePix A202, A200 Zoom (DSC)" },
    { 0x0113, "FinePix A202, A200 Zoom (PC CAM)" },
    { 0x0114, "FinePix F401 Zoom (DSC)" },
    { 0x0115, "FinePix F401 Zoom (PC CAM)" },
    { 0x0116, "FinePix A203 Zoom (DSC)" },
    { 0x0117, "FinePix A203 Zoom (PC CAM)" },
    { 0x0118, "FinePix A303 Zoom (DSC)" },
    { 0x0119, "FinePix A303 Zoom (PC CAM)" },
    { 0x011a, "FinePix S304/3800 Zoom (DSC)" },
    { 0x011b, "FinePix S304/3800 Zoom (PC CAM)" },
    { 0x011c, "FinePix A204/2650 Zoom (DSC)" },
    { 0x011d, "FinePix A204/2650 Zoom (PC CAM)" },
    { 0x0120, "FinePix F700 Zoom (DSC)" },
    { 0x0121, "FinePix F700 Zoom (PC CAM)" },
    { 0x0122, "FinePix F410 Zoom (DSC)" },
    { 0x0123, "FinePix F410 Zoom (PC CAM)" },
    { 0x0124, "FinePix A310 Zoom (DSC)" },
    { 0x0125, "FinePix A310 Zoom (PC CAM)" },
    { 0x0126, "FinePix A210 Zoom (DSC)" },
    { 0x0127, "FinePix A210 Zoom (PC CAM)" },
    { 0x0128, "FinePix A205(S) Zoom (DSC)" },
    { 0x0129, "FinePix A205(S) Zoom (PC CAM)" },
    { 0x012a, "FinePix F610 Zoom (DSC)" },
    { 0x012b, "FinePix Digital Camera 030513" },
    { 0x012c, "FinePix S7000 Zoom (DSC)" },
    { 0x012d, "FinePix S7000 Zoom (PC CAM)" },
    { 0x012f, "FinePix Digital Camera 030731" },
    { 0x0130, "FinePix S5000 Zoom (DSC)" },
    { 0x0131, "FinePix S5000 Zoom (PC CAM)" },
    { 0x013b, "FinePix Digital Camera 030722" },
    { 0x013c, "FinePix S3000 Zoom (DSC)" },
    { 0x013d, "FinePix S3000 Zoom (PC CAM)" },
    { 0x013e, "FinePix F420 Zoom (DSC)" },
    { 0x013f, "FinePix F420 Zoom (PC CAM)" },
    { 0x0142, "FinePix S7000 Zoom (PTP)" },
    { 0x0148, "FinePix A330 Zoom (DSC)" },
    { 0x0149, "FinePix A330 Zoom (UVC)" },
    { 0x014a, "FinePix A330 Zoom (PTP)" },
    { 0x014b, "FinePix A340 Zoom (DSC)" },
    { 0x014c, "FinePix A340 Zoom (UVC)" },
    { 0x0159, "FinePix F710 Zoom (DSC)" },
    { 0x0165, "FinePix S3500 Zoom (DSC)" },
    { 0x0168, "FinePix E500 Zoom (DSC)" },
    { 0x0169, "FinePix E500 Zoom (UVC)" },
    { 0x016b, "FinePix E510 Zoom (DSC)" },
    { 0x016c, "FinePix E510 Zoom (PC CAM)" },
    { 0x016e, "FinePix S5500 Zoom (DSC)" },
    { 0x016f, "FinePix S5500 Zoom (UVC)" },
    { 0x0171, "FinePix E550 Zoom (DSC)" },
    { 0x0172, "FinePix E550 Zoom (UVC)" },
    { 0x0177, "FinePix F10 (DSC)" },
    { 0x0179, "Finepix F10 (PTP)" },
    { 0x0186, "FinePix S5200/S5600 Zoom (DSC)" },
    { 0x0188, "FinePix S5200/S5600 Zoom (PTP)" },
    { 0x018e, "FinePix S9500 Zoom (DSC)" },
    { 0x018f, "FinePix S9500 Zoom (PTP)" },
    { 0x0192, "FinePix E900 Zoom (DSC)" },
    { 0x0193, "FinePix E900 Zoom (PTP)" },
    { 0x019b, "FinePix F30 (PTP)" },
    { 0x01af, "FinePix A700 (PTP)" },
    { 0x01bf, "FinePix F6000fd/S6500fd Zoom (PTP)" },
    { 0x01c0, "FinePix F20 (PTP)" },
    { 0x01c1, "FinePix F31fd (PTP)" },
    { 0x01c4, "FinePix S5700 Zoom (PTP)" },
    { 0x01c5, "FinePix F40fd (PTP)" },
    { 0x01c6, "FinePix A820 Zoom (PTP)" },
    { 0x01d2, "FinePix A800 Zoom (PTP)" },
    { 0x01d3, "FinePix A920 (PTP)" },
    { 0x01d4, "FinePix F50fd (PTP)" },
    { 0x01d5, "FinePix F47 (PTP)" },
    { 0x01f7, "FinePix J250 (PTP)" },
    { 0x01fd, "A160" },
    { 0x023e, "FinePix AX300" },
    { 0x0240, "FinePix S2950 Digital Camera" },
    { 0x0241, "FinePix S3200 Digital Camera" },
    { 0x0278, "FinePix JV300" },
};
static const UsbProduct vendor_04cc_products[] = {
    { 0x1122, "Hub" },
    { 0x1520, "USB 2.0 Hub (Avocent KVM)" },
    { 0x1521, "USB 2.0 Hub" },
    { 0x1a62, "GW Instek GSP-830 Spectrum Analyzer (HID)" },
    { 0x2323, "Ux500 serial debug port" },
    { 0x2533, "NFC device (PN533)" },
    { 0x8116, "Camera" },
};
static const UsbProduct vendor_04ce_products[] = {
    { 0x0002, "SL11R-IDE IDE Bridge" },
    { 0x0100, "USB2PRN Printer Class" },
    { 0x0300, "Phantom 336CX - C3 scanner" },
    { 0x04ce, "SL11DEMO, VID: 0x4ce, PID: 0x4ce" },
    { 0x07d1, "SL11R, VID: 0x4ce, PID: 0x07D1" },
};
static const UsbProduct vendor_04cf_products[] = {
    { 0x0022, "OCZ Alchemy Series Elixir II Keyboard" },
    { 0x0800, "MTP800 Mass Storage Device" },
    { 0x8810, "CS8810 Mass Storage Device" },
    { 0x8811, "CS8811 Mass Storage Device" },
    { 0x8813, "CS8813 Mass Storage Device" },
    { 0x8818, "USB2.0 to ATAPI Bridge Controller" },
    { 0x8819, "USB 2.0 SD/MMC Reader" },
    { 0x9920, "CS8819A2-114 Mass Storage Device" },
};
static const UsbProduct vendor_04d2_products[] = {
    { 0x0070, "ADA70 Speakers" },
    { 0x0305, "Non-Compliant Audio Device" },
    { 0x0311, "ADA-310 Speakers" },
    { 0x2060, "Claritel-i750 - vp" },
    { 0xff05, "ADA-305 Speakers" },
    { 0xff47, "Lansing HID Audio Controls" },
    { 0xff49, "Lansing HID Audio Controls" },
};
static const UsbProduct vendor_04d7_products[] = {
    { 0x1be4, "Bluetooth Device" },
};
static const UsbProduct vendor_04d8_products[] = {
    { 0x0002, "PicoLCD 20x2" },
    { 0x0003, "PICkit 2 Microcontroller Programmer" },
    { 0x000a, "CDC RS-232 Emulation Demo" },
    { 0x000b, "PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)" },
    { 0x0032, "PICkit1" },
    { 0x0033, "PICkit2" },
    { 0x0036, "PICkit Serial Analyzer" },
    { 0x00e0, "PIC32 Starter Board" },
    { 0x04cd, "28Cxxx EEPROM Programmer" },
    { 0x0a04, "AGP LIN Serial Analyzer" },
    { 0x8000, "In-Circuit Debugger" },
    { 0x8001, "ICD2 in-circuit debugger" },
    { 0x8101, "PIC24F Starter Kit" },
    { 0x8107, "Microstick II" },
    { 0x9004, "Microchip REAL ICE" },
    { 0x900a, "PICkit3" },
    { 0xc001, "PicoLCD 20x4" },
    { 0xe11c, "TL866CS EEPROM Programmer [MiniPRO]" },
    { 0xf437, "SBE Tech Ultrasonic Anemometer" },
    { 0xf4b5, "SmartScope" },
    { 0xf8da, "Hughski Ltd. ColorHug" },
    { 0xf8e8, "Harmony 300/350 Remote" },
    { 0xf91c, "SPROG IIv3" },
    { 0xfaff, "Dangerous Prototypes BusPirate v4 Bootloader mode" },
    { 0xfb00, "Dangerous Prototypes BusPirate v4" },
    { 0xfbb2, "GCUSB-nStep stepper motor controller" },
    { 0xfbba, "DiscFerret Magnetic Disc Analyser (bootloader mode)" },
    { 0xfbbb, "DiscFerret Magnetic Disc Analyser (active mode)" },
    { 0xfc1e, "Bachrus Speedometer Interface" },
    { 0xfc92, "Open Bench Logic Sniffer" },
    { 0xffee, "Devantech USB-ISS" },
    { 0xffef, "PICoPLC [APStech]" },
};
static const UsbProduct vendor_04d9_products[] = {
    { 0x0022, "Portable Keyboard" },
    { 0x048e, "Optical Mouse" },
    { 0x0499, "Optical Mouse" },
    { 0x1203, "Keyboard" },
    { 0x1400, "PS/2 keyboard + mouse controller" },
    { 0x1503, "Shortboard Lefty" },
    { 0x1603, "Keyboard" },
    { 0x1702, "Keyboard LKS02" },
    { 0x2011, "Keyboard [Diatec Filco Majestouch 1]" },
    { 0x2013, "Keyboard [Das Keyboard]" },
    { 0x2221, "Keyboard" },
    { 0x2323, "Keyboard" },
    { 0x2519, "Shenzhen LogoTech 2.4GHz receiver" },
    { 0x2832, "HT82A832R Audio MCU" },
    { 0x2834, "HT82A834R Audio MCU" },
    { 0xa055, "Keyboard" },
};
static const UsbProduct vendor_04da_products[] = {
    { 0x0901, "LS-120 Camera" },
    { 0x0912, "SDR-S10" },
    { 0x0b01, "CD-R/RW Drive" },
    { 0x0b03, "SuperDisk 240MB" },
    { 0x0d01, "CD-R Drive KXL-840AN" },
    { 0x0d09, "CD-R Drive KXL-RW32AN" },
    { 0x0d0a, "CD-R Drive KXL-CB20AN" },
    { 0x0d0d, "CDRCB03" },
    { 0x0d0e, "DVD-ROM & CD-R/RW" },
    { 0x0f40, "Printer" },
    { 0x104d, "Elite Panaboard UB-T880 (HID)" },
    { 0x104e, "Elite Panaboard Pen Adaptor (HID)" },
    { 0x1500, "MFSUSB Driver" },
    { 0x1800, "DY-WL10 802.11abgn Adapter [Broadcom BCM4323]" },
    { 0x1b00, "MultiMediaCard" },
    { 0x2121, "EB-VS6" },
    { 0x2316, "DVC Mass Storage Device" },
    { 0x2317, "DVC USB-SERIAL Driver for WinXP" },
    { 0x2318, "NV-GS11/230/250 (webcam mode)" },
    { 0x2319, "NV-GS15 (webcam mode)" },
    { 0x231a, "NV-GS11/230/250 (DV mode)" },
    { 0x231d, "DVC Web Camera Device" },
    { 0x231e, "DVC DV Stream Device" },
    { 0x2372, "Lumix Camera (Storage mode)" },
    { 0x2374, "Lumix Camera (PTP mode)" },
    { 0x2451, "HDC-SD9" },
    { 0x245b, "HC-X920K (3MOS Full HD video camcorder)" },
    { 0x2497, "HDC-TM700" },
    { 0x250c, "Gobi Wireless Modem (QDL mode)" },
    { 0x250d, "Gobi Wireless Modem" },
    { 0x3904, "N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]" },
    { 0x3c04, "JT-P100MR-20 [ePassport Reader]" },
};
static const UsbProduct vendor_04dd_products[] = {
    { 0x13a6, "MFC2000" },
    { 0x6006, "AL-1216" },
    { 0x6007, "AL-1045" },
    { 0x6008, "AL-1255" },
    { 0x6009, "AL-1530CS" },
    { 0x600a, "AL-1540CS" },
    { 0x600b, "AL-1456" },
    { 0x600c, "AL-1555" },
    { 0x600d, "AL-1225" },
    { 0x600e, "AL-1551CS" },
    { 0x600f, "AR-122E" },
    { 0x6010, "AR-152E" },
    { 0x6011, "AR-157E" },
    { 0x6012, "SN-1045" },
    { 0x6013, "SN-1255" },
    { 0x6014, "SN-1456" },
    { 0x6015, "SN-1555" },
    { 0x6016, "AR-153E" },
    { 0x6017, "AR-122E N" },
    { 0x6018, "AR-153E N" },
    { 0x6019, "AR-152E N" },
    { 0x601a, "AR-157E N" },
    { 0x601b, "AL-1217" },
    { 0x601c, "AL-1226" },
    { 0x601d, "AR-123E" },
    { 0x6021, "IS01" },
    { 0x7002, "DVC Ver.1.0" },
    { 0x7004, "VE-CG40U Digital Still Camera" },
    { 0x7005, "VE-CG30 Digital Still Camera" },
    { 0x7007, "VL-Z7S Digital Camcorder" },
    { 0x8004, "Zaurus SL-5000D/SL-5500 PDA" },
    { 0x8005, "Zaurus A-300" },
    { 0x8006, "Zaurus SL-B500/SL-5600 PDA" },
    { 0x8007, "Zaurus C-700 PDA" },
    { 0x9009, "AR-M160" },
    { 0x9014, "IM-DR80 Portable NetMD Player" },
    { 0x9031, "Zaurus C-750/C-760/C-860/SL-C3000 PDA" },
    { 0x9032, "Zaurus SL-6000" },
    { 0x903a, "GSM GPRS" },
    { 0x9050, "Zaurus C-860 PDA" },
    { 0x9056, "Viewcam Z" },
    { 0x9073, "AM-900" },
    { 0x9074, "GSM GPRS" },
    { 0x90a9, "Sharp Composite" },
    { 0x90d0, "USB-to-Serial Comm. Port" },
    { 0x90f2, "Sharp 3G GSM USB Control" },
    { 0x9120, "WS004SH" },
    { 0x9122, "WS007SH" },
    { 0x9123, "W-ZERO3 ES Smartphone" },
    { 0x91a3, "922SH Internet Machine" },
    { 0x939a, "IS03" },
};
static const UsbProduct vendor_04e1_products[] = {
    { 0x0201, "Monitor Hub" },
};
static const UsbProduct vendor_04e2_products[] = {
    { 0x1410, "XR21V1410 USB-UART IC" },
};
static const UsbProduct vendor_04e6_products[] = {
    { 0x0001, "E-USB ATA Bridge" },
    { 0x0002, "eUSCSI SCSI Bridge" },
    { 0x0003, "eUSB SmartMedia Card Reader" },
    { 0x0005, "eUSB SmartMedia/CompactFlash Card Reader" },
    { 0x0006, "eUSB SmartMedia Card Reader" },
    { 0x0007, "Hifd" },
    { 0x0009, "eUSB ATA/ATAPI Adapter" },
    { 0x000a, "eUSB CompactFlash Adapter" },
    { 0x000b, "eUSCSI Bridge" },
    { 0x000c, "eUSCSI Bridge" },
    { 0x000d, "Dazzle MS" },
    { 0x0012, "Dazzle SD/MMC" },
    { 0x0101, "eUSB ATA Bridge (Sony Spressa USB CDRW)" },
    { 0x0311, "Dazzle DM-CF" },
    { 0x0312, "Dazzle DM-SD/MMC" },
    { 0x0313, "Dazzle SM" },
    { 0x0314, "Dazzle MS" },
    { 0x0322, "e-Film Reader-5" },
    { 0x0325, "eUSB ORCA Quad Reader" },
    { 0x0327, "Digital Media Reader" },
    { 0x03fe, "DMHS2 DFU Adapter" },
    { 0x0406, "eUSB SmartDM Reader" },
    { 0x04e6, "eUSB DFU Adapter" },
    { 0x04e7, "STCII DFU Adapter" },
    { 0x04e8, "eUSBDM DFU Adapter" },
    { 0x04e9, "DM-E DFU Adapter" },
    { 0x0500, "Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard" },
    { 0x0701, "DCS200 Loader Device" },
    { 0x0702, "DVD Creation Station 200" },
    { 0x0703, "DVC100 Loader Device" },
    { 0x0704, "Digital Video Creator 100" },
    { 0x1001, "SCR300 Smart Card Reader" },
    { 0x1010, "USBAT-2 CompactFlash Card Reader" },
    { 0x1014, "e-Film Reader-3" },
    { 0x1020, "USBAT ATA/ATAPI Adapter" },
    { 0x2007, "RSA SecurID ComboReader" },
    { 0x2009, "Citibank Smart Card Reader" },
    { 0x200a, "Reflex v.2 Smart Card Reader" },
    { 0x200d, "STR391 Reader" },
    { 0x5111, "SCR331-DI SmartCard Reader" },
    { 0x5113, "SCR333 SmartCard Reader" },
    { 0x5114, "SCR331-DI SmartCard Reader" },
    { 0x5115, "SCR335 SmartCard Reader" },
    { 0x5116, "SCR331-LC1 / SCR3310 SmartCard Reader" },
    { 0x5117, "SCR3320 - Smart Card Reader" },
    { 0x5118, "Expresscard SIM Card Reader" },
    { 0x5119, "SCR3340 - ExpressCard54 Smart Card Reader" },
    { 0x511b, "SmartCard Reader" },
    { 0x511d, "SCR3311 Smart Card Reader" },
    { 0x5120, "SCR331-DI SmartCard Reader" },
    { 0x5121, "SDI010 Smart Card Reader" },
    { 0x5151, "SCR338 Keyboard Smart Card Reader" },
    { 0x5292, "SCL011 RFID reader" },
    { 0x5410, "SCR35xx Smart Card Reader" },
    { 0x5591, "SCL3711-NFC&RW" },
    { 0xe000, "SCRx31 Reader" },
    { 0xe001, "SCR331 SmartCard Reader" },
    { 0xe003, "SPR532 PinPad SmartCard Reader" },
};
static const UsbProduct vendor_04e7_products[] = {
    { 0x0001, "TouchScreen" },
    { 0x0002, "Touchmonitor Interface 2600 Rev 2" },
    { 0x0004, "4000U CarrollTouch® Touchmonitor Interface" },
    { 0x0007, "2500U IntelliTouch® Touchmonitor Interface" },
    { 0x0008, "3000U AccuTouch® Touchmonitor Interface" },
    { 0x0009, "4000U CarrollTouch® Touchmonitor Interface" },
    { 0x0020, "Touchscreen Interface (2700)" },
    { 0x0021, "Touchmonitor Interface" },
    { 0x0030, "4500U CarrollTouch® Touchmonitor Interface" },
    { 0x0032, "Touchmonitor Interface" },
    { 0x0033, "Touchmonitor Interface" },
    { 0x0041, "5010 Surface Capacitive Touchmonitor Interface" },
    { 0x0042, "Touchmonitor Interface" },
    { 0x0050, "2216 AccuTouch® Touchmonitor Interface" },
    { 0x0071, "Touchmonitor Interface" },
    { 0x0072, "Touchmonitor Interface" },
    { 0x0081, "Touchmonitor Interface" },
    { 0x0082, "Touchmonitor Interface" },
    { 0x00ff, "Touchmonitor Interface" },
};
static const UsbProduct vendor_04e8_products[] = {
    { 0x0100, "Kingston Flash Drive (128MB)" },
    { 0x0110, "Connect3D Flash Drive" },
    { 0x0111, "Connect3D Flash Drive" },
    { 0x0300, "E2530 / GT-C3350 Phones (Mass storage mode)" },
    { 0x1003, "MP3 Player and Recorder" },
    { 0x1006, "SDC-200Z" },
    { 0x130c, "NX100" },
    { 0x1f05, "S2 Portable [JMicron] (500GB)" },
    { 0x1f06, "HX-MU064DA portable harddisk" },
    { 0x2018, "WIS09ABGN LinkStick Wireless LAN Adapter" },
    { 0x2035, "Digital Photo Frame Mass Storage" },
    { 0x2036, "Digital Photo Frame Mini Monitor" },
    { 0x3004, "ML-4600" },
    { 0x3005, "Docuprint P1210" },
    { 0x3008, "ML-6060 laser printer" },
    { 0x300c, "ML-1210 Printer" },
    { 0x300e, "Laser Printer" },
    { 0x3104, "ML-3550N" },
    { 0x3210, "ML-5200A Laser Printer" },
    { 0x3226, "Laser Printer" },
    { 0x3228, "Laser Printer" },
    { 0x322a, "Laser Printer" },
    { 0x322c, "Laser Printer" },
    { 0x3230, "ML-1440" },
    { 0x3232, "Laser Printer" },
    { 0x3236, "ML-1450" },
    { 0x3238, "ML-1430" },
    { 0x323a, "ML-1710 Printer" },
    { 0x323b, "Phaser 3130" },
    { 0x323c, "Laser Printer" },
    { 0x323d, "Phaser 3120" },
    { 0x323e, "Laser Printer" },
    { 0x3240, "Laser Printer" },
    { 0x3242, "ML-1510 Laser Printer" },
    { 0x3248, "Color Laser Printer" },
    { 0x324a, "Laser Printer" },
    { 0x324c, "ML-1740 Printer" },
    { 0x324d, "Phaser 3121" },
    { 0x3256, "ML-1520 Laser Printer" },
    { 0x325b, "Xerox Phaser 3117 Laser Printer" },
    { 0x325f, "Phaser 3425 Laser Printer" },
    { 0x3260, "CLP-510 Color Laser Printer" },
    { 0x3268, "ML-1610 Mono Laser Printer" },
    { 0x326c, "ML-2010P Mono Laser Printer" },
    { 0x3276, "ML-3050/ML-3051 Laser Printer" },
    { 0x328e, "CLP-310 Color Laser Printer" },
    { 0x3292, "ML-1640 Series Laser Printer" },
    { 0x3296, "ML-2580N Mono Laser Printer" },
    { 0x3297, "ML-191x/ML-252x Laser Printer" },
    { 0x329f, "CLP-325 Color Laser Printer" },
    { 0x3301, "ML-1660 Series" },
    { 0x330c, "ML-1865" },
    { 0x3310, "ML-331x Series Laser Printer" },
    { 0x3315, "ML-2540 Series Laser Printer" },
    { 0x331e, "M262x/M282x Xpress Series Laser Printer" },
    { 0x3409, "SCX-4216F Scanner" },
    { 0x340c, "SCX-5x15 series" },
    { 0x340d, "SCX-6x20 series" },
    { 0x340e, "MFP 560 series" },
    { 0x340f, "Printing Support" },
    { 0x3412, "SCX-4x20 series" },
    { 0x3413, "SCX-4100 Scanner" },
    { 0x3415, "Composite Device" },
    { 0x3419, "Composite Device" },
    { 0x341a, "Printing Support" },
    { 0x341b, "SCX-4200 series" },
    { 0x341c, "Composite Device" },
    { 0x341d, "Composite Device" },
    { 0x341f, "Composite Device" },
    { 0x3420, "Composite Device" },
    { 0x3426, "SCX-4500 Laser Printer" },
    { 0x342d, "SCX-4x28 Series" },
    { 0x344f, "SCX-3400 Series" },
    { 0x3605, "InkJet Color Printer" },
    { 0x3606, "InkJet Color Printer" },
    { 0x3609, "InkJet Color Printer" },
    { 0x3902, "InkJet Color Printer" },
    { 0x3903, "Xerox WorkCentre XK50cx" },
    { 0x390f, "InkJet Color Printer" },
    { 0x3911, "SCX-1020 series" },
    { 0x4005, "GT-S8000 Jet (msc)" },
    { 0x4f1f, "GT-S8000 Jet (mtp)" },
    { 0x5000, "YP-MF series" },
    { 0x5001, "YP-100" },
    { 0x5002, "YP-30" },
    { 0x5003, "YP-700" },
    { 0x5004, "YP-30" },
    { 0x5005, "YP-300" },
    { 0x5006, "YP-750" },
    { 0x500d, "MP3 Player" },
    { 0x5010, "Yepp YP-35" },
    { 0x5011, "YP-780" },
    { 0x5013, "YP-60" },
    { 0x5015, "yepp upgrade" },
    { 0x501b, "MP3 Player" },
    { 0x5021, "Yepp YP-ST5" },
    { 0x5026, "YP-MT6V" },
    { 0x5027, "YP-T7" },
    { 0x502b, "YP-F1" },
    { 0x5032, "YP-J70" },
    { 0x503b, "YP-U1 MP3 Player" },
    { 0x503d, "YP-T7F" },
    { 0x5041, "YP-Z5" },
    { 0x5050, "YP-U2 MP3 Player" },
    { 0x5051, "YP-F2R" },
    { 0x5055, "YP-T9" },
    { 0x507d, "YP-U3 (mtp)" },
    { 0x507f, "YP-T9J" },
    { 0x5080, "Yepp YP-K3 (msc)" },
    { 0x5081, "Yepp YP-K3 (mtp)" },
    { 0x5082, "YP-P2 (msc)" },
    { 0x5083, "YP-P2 (mtp)" },
    { 0x508a, "YP-T10" },
    { 0x508b, "YP-S5 MP3 Player" },
    { 0x508c, "YP-S5" },
    { 0x5090, "YP-S3 (msc)" },
    { 0x5091, "YP-S3 (mtp)" },
    { 0x5092, "YP-U4 (msc)" },
    { 0x5093, "YP-U4 (mtp)" },
    { 0x5095, "YP-S2" },
    { 0x510f, "YP-R1" },
    { 0x5119, "Yepp YP-P3" },
    { 0x511c, "YP-Q2" },
    { 0x5121, "YP-U5" },
    { 0x5123, "Yepp YP-M1" },
    { 0x5a00, "YP-NEU" },
    { 0x5a01, "YP-NDU" },
    { 0x5a03, "Yepp MP3 Player" },
    { 0x5a04, "YP-800" },
    { 0x5a08, "YP-90" },
    { 0x5a0f, "Meizu M6 MiniPlayer" },
    { 0x5b01, "Memory Stick Reader/Writer" },
    { 0x5b02, "Memory Stick Reader/Writer" },
    { 0x5b03, "Memory Stick Reader/Writer" },
    { 0x5b04, "Memory Stick Reader/Writer" },
    { 0x5b05, "Memory Stick Reader/Writer" },
    { 0x5b11, "SEW-2001u Card" },
    { 0x5f00, "NEXiO Sync" },
    { 0x5f01, "NEXiO Sync" },
    { 0x5f02, "NEXiO Sync" },
    { 0x5f03, "NEXiO Sync" },
    { 0x5f04, "NEXiO Sync" },
    { 0x5f05, "STORY Station 1TB" },
    { 0x6032, "G2 Portable hard drive" },
    { 0x6033, "G2 Portable device" },
    { 0x6034, "G2 Portable hard drive" },
    { 0x60b3, "M2 Portable Hard Drive" },
    { 0x60c4, "M2 Portable Hard Drive USB 3.0" },
    { 0x6124, "D3 Station External Hard Drive" },
    { 0x6125, "D3 Station External Hard Drive" },
    { 0x61b6, "M3 Portable Hard Drive 1TB" },
    { 0x6601, "Mobile Phone" },
    { 0x6602, "Galaxy" },
    { 0x6603, "Galaxy" },
    { 0x6611, "MITs Sync" },
    { 0x6613, "MITs Sync" },
    { 0x6615, "MITs Sync" },
    { 0x6617, "MITs Sync" },
    { 0x6619, "MITs Sync" },
    { 0x661b, "MITs Sync" },
    { 0x661e, "Handheld" },
    { 0x6620, "Handheld" },
    { 0x6622, "Handheld" },
    { 0x6624, "Handheld" },
    { 0x662e, "MITs Sync" },
    { 0x6630, "MITs Sync" },
    { 0x6632, "MITs Sync" },
    { 0x663e, "D900e/B2100 Phone" },
    { 0x663f, "SGH-E720/SGH-E840" },
    { 0x6640, "Usb Modem Enumerator" },
    { 0x6651, "i8510 Innov8" },
    { 0x6702, "X830" },
    { 0x6708, "U600 Phone" },
    { 0x6709, "U600" },
    { 0x6734, "Juke" },
    { 0x6759, "D900e/B2100 Media Player" },
    { 0x675a, "D900e/B2100 Mass Storage" },
    { 0x675b, "D900e Camera" },
    { 0x6772, "Standalone LTE device (Trial)" },
    { 0x6795, "S5230" },
    { 0x6802, "Standalone HSPA device" },
    { 0x6806, "Composite LTE device (Trial)" },
    { 0x6807, "Composite HSPA device" },
    { 0x681c, "Galaxy Portal/Spica/S" },
    { 0x681d, "Galaxy Portal/Spica Android Phone" },
    { 0x6843, "E2530 Phone (Samsung Kies mode)" },
    { 0x684e, "Wave (GT-S8500)" },
    { 0x685b, "GT-I9100 Phone [Galaxy S II] (mass storage mode)" },
    { 0x685c, "GT-I9250 Phone [Galaxy Nexus] (Mass storage mode)" },
    { 0x685d, "GT-I9100 Phone [Galaxy S II] (Download mode)" },
    { 0x685e, "GT-I9100 / GT-C3350 Phones (USB Debugging mode)" },
    { 0x6860, "Galaxy (MTP)" },
    { 0x6863, "GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network tethering)" },
    { 0x6864, "GT-I9070 (network tethering, USB debugging enabled)" },
    { 0x6865, "GT-I9300 Phone [Galaxy S III] (PTP mode)" },
    { 0x6866, "GT-I9300 Phone [Galaxy S III] (debugging mode)" },
    { 0x6868, "Escape Composite driver for Android Phones: Modem+Diagnostic+ADB" },
    { 0x6875, "GT-B3710 Standalone LTE device (Commercial)" },
    { 0x6876, "GT-B3710 LTE Modem" },
    { 0x6877, "Galaxy S" },
    { 0x6888, "GT-B3730 Composite LTE device (Commercial)" },
    { 0x6889, "GT-B3730 Composite LTE device (Commercial)" },
    { 0x689a, "LTE Storage Driver [CMC2xx]" },
    { 0x689e, "GT-S5670 [Galaxy Fit]" },
    { 0x68aa, "Reality" },
    { 0x7011, "SEW-2003U Card" },
    { 0x7021, "Bluetooth Device" },
    { 0x7061, "eHome Infrared Receiver" },
    { 0x7080, "Anycall SCH-W580" },
    { 0x7081, "Human Interface Device" },
    { 0x8001, "Handheld" },
    { 0xe020, "SERI E02 SCOM 6200 UMTS Phone" },
    { 0xe021, "SERI E02 SCOM 6200 Virtual UARTs" },
    { 0xe022, "SERI E02 SCOM 6200 Flash Load Disk" },
    { 0xf000, "Intensity 3 (Mass Storage Mode)" },
    { 0xff30, "SG_iMON" },
};
static const UsbProduct vendor_04eb_products[] = {
    { 0xe004, "eHome Infrared Transceiver" },
};
static const UsbProduct vendor_04f1_products[] = {
    { 0x0001, "GC-QX3 Digital Still Camera" },
    { 0x0004, "GR-DVL815U Digital Video Camera" },
    { 0x0006, "DV Camera Storage" },
    { 0x0008, "GZ-MG30AA/MC500E Digital Video Camera" },
    { 0x0009, "GR-DX25EK Digital Video Camera" },
    { 0x000a, "GR-D72 Digital Video Camera" },
    { 0x1001, "GC-A50 Camera Device" },
    { 0x3008, "MP-PRX1 Ethernet" },
    { 0x3009, "MP-XP7250 WLAN Adapter" },
};
static const UsbProduct vendor_04f2_products[] = {
    { 0x0001, "KU-8933 Keyboard" },
    { 0x0002, "NT68P81 Keyboard" },
    { 0x0110, "KU-2971 Keyboard" },
    { 0x0111, "KU-9908 Keyboard" },
    { 0x0112, "KU-8933 Keyboard with PS/2 Mouse port" },
    { 0x0116, "KU-2971/KU-0325 Keyboard" },
    { 0x0200, "KBR-0108" },
    { 0x0201, "Gaming Keyboard KPD0250" },
    { 0x0220, "Wireless HID Receiver" },
    { 0x0402, "Genius LuxeMate i200 Keyboard" },
    { 0x0403, "KU-0420 keyboard" },
    { 0x0418, "KU-0418 Tactical Pad" },
    { 0x0618, "RG-0618U Wireless HID Receiver & KG-0609 Wireless Keyboard with Touchpad" },
    { 0x0760, "Acer KU-0760 Keyboard" },
    { 0x0841, "HP Multimedia Keyboard" },
    { 0x0860, "2.4G Multimedia Wireless Kit" },
    { 0x1121, "Periboard 717 Mini Wireless Keyboard" },
    { 0xa001, "E-Video DC-100 Camera" },
    { 0xa120, "ORITE CCD Webcam(PC370R)" },
    { 0xa121, "ORITE CCD Webcam(PC370R)" },
    { 0xa122, "ORITE CCD Webcam(PC370R)" },
    { 0xa123, "ORITE CCD Webcam(PC370R)" },
    { 0xa124, "ORITE CCD Webcam(PC370R)" },
    { 0xa128, "PC Camera (SN9C202 + OV7663 + EEPROM)" },
    { 0xa133, "Gateway Webcam" },
    { 0xa136, "LabTec Webcam 5500" },
    { 0xa204, "DSC WIA Device (1300)" },
    { 0xa208, "DSC WIA Device (2320)" },
    { 0xa209, "Labtec DC-2320" },
    { 0xa20a, "DSC WIA Device (3310)" },
    { 0xa20c, "DSC WIA Device (3320)" },
    { 0xa210, "Audio Device" },
    { 0xb008, "USB 2.0 Camera" },
    { 0xb009, "Integrated Camera" },
    { 0xb010, "Integrated Camera" },
    { 0xb012, "1.3 MPixel UVC Webcam" },
    { 0xb013, "USB 2.0 Camera" },
    { 0xb015, "VGA 24fps UVC Webcam" },
    { 0xb016, "VGA 30fps UVC Webcam" },
    { 0xb018, "2M UVC Webcam" },
    { 0xb021, "ViewSonic 1.3M, USB2.0 Webcam" },
    { 0xb022, "Gateway USB 2.0 Webcam" },
    { 0xb023, "Gateway USB 2.0 Webcam" },
    { 0xb024, "USB 2.0 Webcam" },
    { 0xb025, "Camera" },
    { 0xb027, "Gateway USB 2.0 Webcam" },
    { 0xb028, "VGA UVC Webcam" },
    { 0xb029, "1.3M UVC Webcam" },
    { 0xb036, "Asus Integrated 0.3M UVC Webcam" },
    { 0xb044, "Acer CrystalEye Webcam" },
    { 0xb057, "integrated USB webcam" },
    { 0xb059, "CKF7037 HP webcam" },
    { 0xb064, "CNA7137 Integrated Webcam" },
    { 0xb070, "Camera" },
    { 0xb071, "2.0M UVC Webcam / CNF7129" },
    { 0xb083, "CKF7063 Webcam (HP)" },
    { 0xb091, "Webcam" },
    { 0xb104, "CNF7069 Webcam" },
    { 0xb107, "CNF7070 Webcam" },
    { 0xb14c, "CNF8050 Webcam" },
    { 0xb15c, "Sony Vaio Integrated Camera" },
    { 0xb175, "4-Port Hub" },
    { 0xb1aa, "Webcam-101" },
    { 0xb1b4, "Lenovo Integrated Camera" },
    { 0xb1b9, "Asus Integrated Webcam" },
    { 0xb1cf, "Lenovo Integrated Camera" },
    { 0xb1d6, "CNF9055 Toshiba Webcam" },
    { 0xb1e4, "Toshiba Integrated Webcam" },
    { 0xb213, "Fujitsu Integrated Camera" },
    { 0xb217, "Lenovo Integrated Camera (0.3MP)" },
    { 0xb221, "integrated camera" },
    { 0xb230, "Integrated HP HD Webcam" },
    { 0xb257, "Lenovo Integrated Camera" },
    { 0xb26b, "Sony Visual Communication Camera" },
    { 0xb272, "Lenovo EasyCamera" },
    { 0xb2b0, "Camera" },
    { 0xb2b9, "Lenovo Integrated Camera UVC" },
    { 0xb2da, "thinkpad t430s camera" },
    { 0xb2ea, "Integrated Camera [ThinkPad]" },
    { 0xb330, "Asus 720p CMOS webcam" },
    { 0xb354, "UVC 1.00 device HD UVC WebCam" },
    { 0xb394, "Integrated Camera" },
    { 0xb3f6, "HD WebCam (Acer)" },
};
static const UsbProduct vendor_04f3_products[] = {
    { 0x000a, "Touchscreen" },
    { 0x0103, "ActiveJet K-2024 Multimedia Keyboard" },
    { 0x01a4, "Wireless Keyboard" },
    { 0x0210, "Optical Mouse" },
    { 0x0212, "Laser Mouse" },
    { 0x0214, "Lynx M9 Optical Mouse" },
    { 0x0230, "3D Optical Mouse" },
    { 0x0232, "Mouse" },
    { 0x02f4, "2.4G Cordless Mouse" },
    { 0x04a0, "Dream Cheeky Stress/Panic Button" },
};
static const UsbProduct vendor_04f9_products[] = {
    { 0x0002, "HL-1050 Laser Printer" },
    { 0x0005, "Printer" },
    { 0x0006, "HL-1240 Laser Printer" },
    { 0x0007, "HL-1250 Laser Printer" },
    { 0x0008, "HL-1270 Laser Printer" },
    { 0x0009, "Printer" },
    { 0x000a, "P2500 series" },
    { 0x000b, "Printer" },
    { 0x000c, "Printer" },
    { 0x000d, "HL-1440 Laser Printer" },
    { 0x000e, "HL-1450 series" },
    { 0x000f, "HL-1470N series" },
    { 0x0010, "Printer" },
    { 0x0011, "Printer" },
    { 0x0012, "Printer" },
    { 0x0013, "Printer" },
    { 0x0014, "Printer" },
    { 0x0015, "Printer" },
    { 0x0016, "Printer" },
    { 0x0017, "Printer" },
    { 0x0018, "Printer" },
    { 0x001a, "HL-1430 Laser Printer" },
    { 0x001c, "Printer" },
    { 0x001e, "Printer" },
    { 0x0020, "HL-5130 series" },
    { 0x0021, "HL-5140 series" },
    { 0x0022, "HL-5150D series" },
    { 0x0023, "HL-5170DN series" },
    { 0x0024, "Printer" },
    { 0x0025, "Printer" },
    { 0x0027, "HL-2030 Laser Printer" },
    { 0x0028, "Printer" },
    { 0x0029, "Printer" },
    { 0x002a, "HL-52x0 series" },
    { 0x002b, "HL-5250DN Printer" },
    { 0x002c, "Printer" },
    { 0x002d, "Printer" },
    { 0x0039, "HL-5340 series" },
    { 0x0042, "HL-2270DW Laser Printer" },
    { 0x0100, "MFC8600/9650 series" },
    { 0x0101, "MFC9600/9870 series" },
    { 0x0102, "MFC9750/1200 series" },
    { 0x0104, "MFC-8300J" },
    { 0x0105, "MFC-9600J" },
    { 0x0106, "MFC-7300C" },
    { 0x0107, "MFC-7400C" },
    { 0x0108, "MFC-9200C" },
    { 0x0109, "MFC-830" },
    { 0x010a, "MFC-840" },
    { 0x010b, "MFC-860" },
    { 0x010c, "MFC-7400J" },
    { 0x010d, "MFC-9200J" },
    { 0x010e, "MFC3100C Scanner" },
    { 0x010f, "MFC 5100C" },
    { 0x0110, "MFC4800 Scanner" },
    { 0x0111, "MFC 6800" },
    { 0x0112, "DCP1000 Port(FaxModem)" },
    { 0x0113, "MFC-8500" },
    { 0x0114, "MFC9700 Port(FaxModem)" },
    { 0x0115, "MFC9800 Scanner" },
    { 0x0116, "DCP1400 Scanner" },
    { 0x0119, "MFC-9660" },
    { 0x011b, "MFC-9880" },
    { 0x011c, "MFC-9760" },
    { 0x011d, "MFC-9070" },
    { 0x011e, "MFC-9180" },
    { 0x011f, "MFC-9160" },
    { 0x0120, "MFC580 Port(FaxModem)" },
    { 0x0121, "MFC-590" },
    { 0x0122, "MFC-5100J" },
    { 0x0129, "Imagistics 2500 (MFC-8640D clone)" },
    { 0x012f, "FAX-4750e" },
    { 0x0132, "MFC-5200C RemovableDisk" },
    { 0x0135, "MFC-100 Scanner" },
    { 0x0136, "MFC-150CL Scanner" },
    { 0x013c, "MFC-890 Port" },
    { 0x013d, "MFC-5200J Printer" },
    { 0x013e, "MFC-4420C RemovableDisk" },
    { 0x013f, "MFC-4820C RemovableDisk" },
    { 0x0140, "DCP-8020" },
    { 0x0141, "DCP-8025D" },
    { 0x0142, "MFC-8420" },
    { 0x0143, "MFC-8820D" },
    { 0x0144, "DCP-4020C RemovableDisk" },
    { 0x0146, "MFC-3220C" },
    { 0x0147, "FAX-1820C Printer" },
    { 0x0148, "MFC-3320CN Printer" },
    { 0x0149, "FAX-1920CN Printer" },
    { 0x014a, "MFC-3420C" },
    { 0x014b, "MFC-3820CN" },
    { 0x014d, "FAX-1815C Printer" },
    { 0x014e, "MFC-8820J" },
    { 0x0150, "MFC-8220 Port(FaxModem)" },
    { 0x0151, "MFC-8210J" },
    { 0x0157, "MFC-3420J Printer" },
    { 0x0158, "MFC-3820JN Port(FaxModem)" },
    { 0x015d, "MFC Composite Device" },
    { 0x015e, "DCP-8045D" },
    { 0x015f, "MFC-8440" },
    { 0x0160, "MFC-8840D" },
    { 0x0161, "MFC-210C" },
    { 0x0162, "MFC-420CN Remote Setup Port" },
    { 0x0163, "MFC-410CN RemovableDisk" },
    { 0x0165, "MFC-620CN" },
    { 0x0166, "MFC-610CLN RemovableDisk" },
    { 0x0168, "MFC-620CLN" },
    { 0x0169, "DCP-110C RemovableDisk" },
    { 0x016b, "DCP-310CN RemovableDisk" },
    { 0x016c, "FAX-2440C Printer" },
    { 0x016d, "MFC-5440CN" },
    { 0x016e, "MFC-5840CN Remote Setup Port" },
    { 0x0170, "FAX-1840C Printer" },
    { 0x0171, "FAX-1835C Printer" },
    { 0x0172, "FAX-1940CN Printer" },
    { 0x0173, "MFC-3240C Remote Setup Port" },
    { 0x0174, "MFC-3340CN RemovableDisk" },
    { 0x017b, "Imagistics sx2100" },
    { 0x0180, "MFC-7420" },
    { 0x0181, "MFC-7820N Port(FaxModem)" },
    { 0x0182, "DCP-7010" },
    { 0x0183, "DCP-7020" },
    { 0x0184, "DCP-7025 Printer" },
    { 0x0185, "MFC-7220 Printer" },
    { 0x0186, "Composite Device" },
    { 0x0187, "FAX-2820 Printer" },
    { 0x0188, "FAX-2920 Printer" },
    { 0x018a, "MFC-9420CN" },
    { 0x018c, "DCP-115C" },
    { 0x018d, "DCP-116C" },
    { 0x018e, "DCP-117C" },
    { 0x018f, "DCP-118C" },
    { 0x0190, "DCP-120C" },
    { 0x0191, "DCP-315CN" },
    { 0x0192, "DCP-340CW" },
    { 0x0193, "MFC-215C" },
    { 0x0194, "MFC-425CN" },
    { 0x0195, "MFC-820CW Remote Setup Port" },
    { 0x0196, "MFC-820CN Remote Setup Port" },
    { 0x0197, "MFC-640CW" },
    { 0x019a, "MFC-840CLN Remote Setup Port" },
    { 0x01a2, "MFC-8640D" },
    { 0x01a3, "Composite Device" },
    { 0x01a4, "DCP-8065DN Printer" },
    { 0x01a5, "MFC-8460N Port(FaxModem)" },
    { 0x01a6, "MFC-8860DN Port(FaxModem)" },
    { 0x01a7, "MFC-8870DW Printer" },
    { 0x01a8, "DCP-130C" },
    { 0x01a9, "DCP-330C" },
    { 0x01aa, "DCP-540CN" },
    { 0x01ab, "MFC-240C" },
    { 0x01ae, "DCP-750CW RemovableDisk" },
    { 0x01af, "MFC-440CN" },
    { 0x01b0, "MFC-660CN" },
    { 0x01b1, "MFC-665CW Remote Setup Port" },
    { 0x01b2, "MFC-845CW Remote Setup Port" },
    { 0x01b4, "MFC-460CN Remote Setup Port" },
    { 0x01b5, "MFC-630CD" },
    { 0x01b6, "MFC-850CDN" },
    { 0x01b7, "MFC-5460CN Remote Setup Port" },
    { 0x01b8, "MFC-5860CN" },
    { 0x01ba, "MFC-3360C" },
    { 0x01bd, "MFC-8660DN" },
    { 0x01be, "DCP-750CN RemovableDisk" },
    { 0x01bf, "MFC-860CDN Remote Setup Port" },
    { 0x01c0, "DCP-128C" },
    { 0x01c1, "DCP-129C" },
    { 0x01c2, "DCP-131C" },
    { 0x01c3, "DCP-329C" },
    { 0x01c4, "DCP-331C" },
    { 0x01c5, "MFC-239C" },
    { 0x01ca, "MFC-9440CN Remote Setup Port" },
    { 0x01ce, "DCP-135C" },
    { 0x01cf, "DCP-150C" },
    { 0x01d0, "DCP-350C" },
    { 0x01d1, "DCP-560CN" },
    { 0x01d4, "MFC-230C" },
    { 0x01d5, "MFC-235C" },
    { 0x01d6, "MFC-260C" },
    { 0x01df, "DCP-155C" },
    { 0x01e0, "MFC-265C" },
    { 0x01e1, "DCP-153C" },
    { 0x01e2, "DCP-157C" },
    { 0x01e3, "DCP-353C" },
    { 0x01e4, "DCP-357C" },
    { 0x01e7, "MFC-7340" },
    { 0x01e9, "DCP-7040" },
    { 0x01ea, "DCP-7030" },
    { 0x01eb, "MFC-7320" },
    { 0x01f4, "MFC-5890CN" },
    { 0x0217, "MFC-8480DN" },
    { 0x0223, "DCP-365CN" },
    { 0x0248, "DCP-7055 scanner/printer" },
    { 0x0273, "DCP-7057 scanner/printer" },
    { 0x029f, "MFC-9325CW Multifunction Printer" },
    { 0x02b3, "MFC J4510DW" },
    { 0x1000, "Printer" },
    { 0x1002, "Printer" },
    { 0x2002, "PTUSB Printing" },
    { 0x2004, "PT-2300/2310 p-Touch Laber Printer" },
    { 0x2015, "QL-500 P-touch label printer" },
    { 0x2016, "QL-550 P-touch label printer" },
    { 0x201a, "PT-18R P-touch label printer" },
    { 0x201b, "QL-650TD P-Touch Label Printer" },
    { 0x2027, "QL-560 P-Touch Label Printer" },
    { 0x202b, "PT-7600 P-Touch Label Printer" },
    { 0x2100, "Card Reader Writer" },
};
static const UsbProduct vendor_04fa_products[] = {
    { 0x2490, "DS1490F 2-in-1 Fob, 1-Wire adapter" },
    { 0x4201, "DS4201 Audio DAC" },
};
static const UsbProduct vendor_04fc_products[] = {
    { 0x0003, "CM1092 / Wintech CM-5098 Optical Mouse" },
    { 0x0005, "USB OpticalWheel Mouse" },
    { 0x0013, "ViewMate Desktop Mouse CC2201" },
    { 0x0015, "ViewMate Desktop Mouse CC2201" },
    { 0x00d3, "00052486 / Laser Mouse M1052 [hama]" },
    { 0x0171, "SPCA1527A/SPCA1528 SD card camera (Mass Storage mode)" },
    { 0x0201, "SPCP825 RS232C Adapter" },
    { 0x0232, "Fingerprint" },
    { 0x0538, "Wireless Optical Mouse 2.4G [Bright]" },
    { 0x0561, "Flexcam 100" },
    { 0x05d8, "Wireless keyboard/mouse" },
    { 0x0c15, "SPIF215A SATA bridge" },
    { 0x0c25, "SATALink SPIF225A" },
    { 0x1528, "SPCA1527A/SPCA1528 SD card camera (webcam mode)" },
    { 0x1533, "Mass Storage" },
    { 0x2080, "ASUS Webcam" },
    { 0x500c, "CA500C Digital Camera" },
    { 0x504a, "Aiptek Mini PenCam 1.3" },
    { 0x504b, "Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3" },
    { 0x5330, "Digitrex 2110" },
    { 0x5331, "Vivitar Vivicam 10" },
    { 0x5360, "Sunplus Generic Digital Camera" },
    { 0x5563, "Digital Media Player MP3/WMA [The Sharper Image]" },
    { 0x5720, "Card Reader Driver" },
    { 0x6333, "Siri A9 UVC chipset" },
    { 0x7333, "Finet Technology Palmpix DC-85" },
    { 0x757a, "Aiptek, MP315 MP3 Player" },
    { 0xffff, "PureDigital Ritz Disposable" },
};
static const UsbProduct vendor_04fd_products[] = {
    { 0x0003, "Smart Card Reader II" },
};
static const UsbProduct vendor_0500_products[] = {
    { 0x0001, "DART Keyboard Mouse" },
    { 0x0002, "DART-2 Keyboard" },
};
static const UsbProduct vendor_0502_products[] = {
    { 0x0001, "Handheld" },
    { 0x0736, "Handheld" },
    { 0x15b1, "PDA n311" },
    { 0x1631, "c10 Series" },
    { 0x1632, "c20 Series" },
    { 0x16e1, "n10 Handheld Sync" },
    { 0x16e2, "n20 Pocket PC Sync" },
    { 0x16e3, "n30 Handheld Sync" },
    { 0x2008, "Liquid Gallant Duo E350 (preloader)" },
    { 0x3202, "Liquid" },
    { 0x3203, "Liquid (Debug mode)" },
    { 0x3230, "BeTouch E120" },
    { 0x3317, "Liquid" },
    { 0x3325, "Iconia tablet A500" },
    { 0x3341, "Iconia tablet A500" },
    { 0x33c3, "Liquid Gallant Duo E350" },
    { 0x33c4, "Liquid Gallant Duo E350 (debug mode)" },
    { 0x33c7, "Liquid Gallant Duo E350 (USB tethering)" },
    { 0x33c8, "Liquid Gallant Duo E350 (debug mode, USB tethering)" },
    { 0xd001, "Divio NW801/DVC-V6+ Digital Camera" },
};
static const UsbProduct vendor_0506_products[] = {
    { 0x009d, "HomeConnect Camera" },
    { 0x00a0, "3CREB96 Bluetooth Adapter" },
    { 0x00a1, "Bluetooth Device" },
    { 0x00a2, "Bluetooth Device" },
    { 0x00df, "3Com Home Connect lite" },
    { 0x0100, "HomeConnect ADSL Modem Driver" },
    { 0x03e8, "3C19250 Ethernet [klsi]" },
    { 0x0a01, "3CRSHEW696 Wireless Adapter" },
    { 0x0a11, "3CRWE254G72 802.11g Adapter" },
    { 0x11f8, "HomeConnect 3C460" },
    { 0x2922, "HomeConnect Cable Modem External with" },
    { 0x3021, "U.S.Robotics 56000 Voice FaxModem Pro" },
    { 0x4601, "3C460B 10/100 Ethernet Adapter" },
    { 0xf002, "3CP4218 ADSL Modem (pre-init)" },
    { 0xf003, "3CP4218 ADSL Modem" },
    { 0xf100, "3CP4218 ADSL Modem (pre-init)" },
};
static const UsbProduct vendor_0507_products[] = {
    { 0x0011, "Konami ParaParaParadise Controller" },
};
static const UsbProduct vendor_0509_products[] = {
    { 0x0801, "ADSL Modem" },
    { 0x0802, "ADSL Modem (RFC1483)" },
    { 0x0806, "DSL Modem" },
    { 0x080f, "Binatone ADSL500 Modem Network Interface" },
    { 0x0812, "Pirelli ADSL Modem Network Interface" },
};
static const UsbProduct vendor_050d_products[] = {
    { 0x0004, "Direct Connect" },
    { 0x0012, "F8T012 Bluetooth Adapter" },
    { 0x0013, "F8T013 Bluetooth Adapter" },
    { 0x0017, "B8T017 Bluetooth+EDR 2.1 / F4U017 USB 2.0 7-port Hub" },
    { 0x003a, "Universal Media Reader" },
    { 0x0050, "F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a]" },
    { 0x0081, "F8T001v2 Bluetooth" },
    { 0x0083, "Bluetooth Device" },
    { 0x0084, "F8T003v2 Bluetooth" },
    { 0x0102, "Flip KVM" },
    { 0x0103, "F5U103 Serial Adapter [etek]" },
    { 0x0106, "VideoBus II Adapter, Video" },
    { 0x0108, "F1DE108B KVM" },
    { 0x0109, "F5U109/F5U409 PDA Adapter" },
    { 0x0115, "SCSI Adapter" },
    { 0x0119, "F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter" },
    { 0x0121, "F5D5050 100Mbps Ethernet" },
    { 0x0122, "Ethernet Adapter" },
    { 0x0131, "Bluetooth Device with trace filter" },
    { 0x016a, "Bluetooth Mini Dongle" },
    { 0x0200, "Nostromo SpeedPad n52te Gaming Keyboard" },
    { 0x0201, "Peripheral Switch" },
    { 0x0208, "USBView II Video Adapter [nt1004]" },
    { 0x0210, "F5U228 Hi-Speed USB 2.0 DVD Creator" },
    { 0x0211, "F5U211 USB 2.0 15-in-1 Media Reader & Writer" },
    { 0x0224, "F5U224 USB 2.0 4-Port Hub" },
    { 0x0234, "F5U234 USB 2.0 4-Port Hub" },
    { 0x0237, "F5U237 USB 2.0 7-Port Hub" },
    { 0x0240, "F5U240 USB 2.0 CF Card Reader" },
    { 0x0249, "USB 2 Flash Media Device" },
    { 0x0257, "F5U257 Serial" },
    { 0x0304, "FSU304 USB 2.0 - 4 Ports Hub" },
    { 0x0307, "USB 2.0 - 7 ports Hub [FSU307]" },
    { 0x0409, "F5U409 Serial" },
    { 0x0416, "Staples 12416 7 port desktop hub" },
    { 0x0551, "F6C550-AVR UPS" },
    { 0x065a, "F8T065BF Mini Bluetooth 4.0 Adapter" },
    { 0x0706, "2-N-1 7-Port Hub (Lower half)" },
    { 0x0802, "Nostromo n40 Gamepad" },
    { 0x0803, "Nostromo 1745 GamePad" },
    { 0x0805, "Nostromo N50 GamePad" },
    { 0x0815, "Nostromo n52 HID SpeedPad Mouse Wheel" },
    { 0x0826, "ErgoFit Wireless Optical Mouse (HID)" },
    { 0x0980, "HID UPS Battery" },
    { 0x1004, "F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU]" },
    { 0x1102, "F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]" },
    { 0x1103, "F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573]" },
    { 0x1106, "F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]" },
    { 0x1109, "F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]" },
    { 0x110a, "F9L1101v2 802.11abgn Wireless Adapter [Realtek RTL8192DU]" },
    { 0x11f2, "ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]" },
    { 0x1202, "F5U120-PC Parallel Printer Port" },
    { 0x1203, "F5U120-PC Serial Port" },
    { 0x2103, "F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]" },
    { 0x21f1, "N300 WLAN N Adapter [ISY]" },
    { 0x21f2, "RTL8192CU 802.11n WLAN Adapter [ISY IWL 4000]" },
    { 0x258a, "F5U258 Host to Host cable" },
    { 0x3101, "F1DF102U/F1DG102U Flip Hub" },
    { 0x3201, "F1DF102U/F1DG102U Flip KVM" },
    { 0x4050, "ZD1211B" },
    { 0x5055, "F5D5055 Gigabit Network Adapter [AX88xxx]" },
    { 0x6050, "F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323]" },
    { 0x6051, "F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201]" },
    { 0x615a, "F7D4101 / F9L1101v1 802.11abgn Wireless Adapter [Broadcom BCM4323]" },
    { 0x7050, "F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]" },
    { 0x7051, "F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB]" },
    { 0x705a, "F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]" },
    { 0x705b, "Wireless G Adapter" },
    { 0x705c, "F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]" },
    { 0x705e, "F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B]" },
    { 0x706a, "2-N-1 7-Port Hub (Upper half)" },
    { 0x8053, "F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870]" },
    { 0x805c, "F5D8053 N Wireless Adapter v3000 [Ralink RT2870]" },
    { 0x805e, "F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U]" },
    { 0x815c, "F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870]" },
    { 0x815f, "F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]" },
    { 0x825a, "F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870]" },
    { 0x825b, "F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072]" },
    { 0x845a, "F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]" },
    { 0x905b, "F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573]" },
    { 0x905c, "F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]" },
    { 0x935a, "F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]" },
    { 0x935b, "F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]" },
    { 0x945a, "F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU]" },
    { 0x945b, "F7D1101 v2 Basic Wireless Adapter [Ralink RT3370]" },
    { 0xd321, "Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231]" },
};
static const UsbProduct vendor_050f_products[] = {
    { 0x0001, "Hub" },
    { 0x0003, "KC82C160S Hub" },
    { 0x0180, "KC-180 IrDA Dongle" },
    { 0x0190, "KC2190 USB Host-to-Host cable" },
};
static const UsbProduct vendor_0510_products[] = {
    { 0x0001, "Keyboard" },
    { 0x1000, "Keyboard with PS/2 Mouse Port" },
    { 0xe001, "Mouse" },
};
static const UsbProduct vendor_0511_products[] = {
    { 0x002b, "AOC DVB" },
};
static const UsbProduct vendor_0518_products[] = {
    { 0x0001, "USB to PS2 Adaptor v1.09" },
    { 0x0002, "EZ-9900C Keyboard" },
};
static const UsbProduct vendor_0519_products[] = {
    { 0x0003, "TSP100ECO/TSP100II" },
    { 0xc002, "Xlive Bluetooth XBM-100S MP3 Player" },
};
static const UsbProduct vendor_051a_products[] = {
    { 0xa005, "Smart Display Version 9973" },
};
static const UsbProduct vendor_051c_products[] = {
    { 0x0005, "VFD Module" },
    { 0xc001, "eHome Infrared Receiver" },
    { 0xc002, "eHome Infrared Receiver" },
};
static const UsbProduct vendor_051d_products[] = {
    { 0x0001, "UPS" },
    { 0x0002, "Uninterruptible Power Supply" },
    { 0x0003, "UPS" },
};
static const UsbProduct vendor_0525_products[] = {
    { 0x100d, "RFMD Bluetooth Device" },
    { 0x1080, "NET1080 USB-USB Bridge" },
    { 0x1200, "SSDC Adapter II" },
    { 0x1265, "File-backed Storage Gadget" },
    { 0x3424, "Lumidigm Venus fingerprint sensor" },
    { 0xa0f0, "Cambridge Electronic Devices Power1401 mk 2" },
    { 0xa140, "USB Clik! 40" },
    { 0xa141, "(OME) PocketZip 40 MP3 Player Driver" },
    { 0xa220, "GVC Bluetooth Wireless Adapter" },
    { 0xa4a0, "Linux-USB \"Gadget Zero\"" },
    { 0xa4a1, "Linux-USB Ethernet Gadget" },
    { 0xa4a2, "Linux-USB Ethernet/RNDIS Gadget" },
    { 0xa4a3, "Linux-USB user-mode isochronous source/sink" },
    { 0xa4a4, "Linux-USB user-mode bulk source/sink" },
    { 0xa4a5, "Pocketbook Pro 903" },
    { 0xa4a6, "Linux-USB Serial Gadget" },
    { 0xa4a7, "Linux-USB Serial Gadget (CDC ACM mode)" },
    { 0xa4a8, "Linux-USB Printer Gadget" },
    { 0xa4a9, "Linux-USB OBEX Gadget" },
    { 0xa4aa, "Linux-USB CDC Composite Gadge (Ethernet and ACM)" },
};
static const UsbProduct vendor_0528_products[] = {
    { 0x7561, "TV Wonder" },
    { 0x7562, "TV Wonder, Edition (FN5)" },
    { 0x7563, "TV Wonder, Edition (FI)" },
    { 0x7564, "TV Wonder, Edition (FQ)" },
    { 0x7565, "TV Wonder, Edition (NTSC+)" },
    { 0x7566, "TV Wonder, Edition (FN5)" },
    { 0x7567, "TV Wonder, Edition (FI)" },
    { 0x7568, "TV Wonder, Edition (FQ)" },
    { 0x7569, "Live! Pro (A)" },
    { 0x756a, "Live! Pro Audio (O)" },
};
static const UsbProduct vendor_0529_products[] = {
    { 0x0001, "HASP copy protection dongle" },
    { 0x030b, "eToken R1 v3.1.3.x" },
    { 0x0313, "eToken R1 v3.2.3.x" },
    { 0x031b, "eToken R1 v3.3.3.x" },
    { 0x0323, "eToken R1 v3.4.3.x" },
    { 0x0412, "eToken R2 v2.2.4.x" },
    { 0x041a, "eToken R2 v2.2.4.x" },
    { 0x0422, "eToken R2 v2.4.4.x" },
    { 0x042a, "eToken R2 v2.5.4.x" },
    { 0x050c, "eToken Pro v4.1.5.x" },
    { 0x0514, "eToken Pro v4.2.5.4" },
    { 0x0600, "eToken Pro 64k (4.2)" },
    { 0x0620, "Token JC" },
};
static const UsbProduct vendor_052b_products[] = {
    { 0x0102, "Ca508A HP1020 Camera v.1.3.1.6" },
    { 0x0801, "Yakumo MegaImage 37" },
    { 0x1512, "Yakumo MegaImage IV" },
    { 0x1513, "Aosta CX100 Webcam" },
    { 0x1514, "Aosta CX100 Webcam Storage" },
    { 0x1905, "Yakumo MegaImage 47" },
    { 0x1911, "Yakumo MegaImage 47 SL" },
    { 0x2202, "WDM Still Image Capture" },
    { 0x2203, "Sound Vision Stream Driver" },
    { 0x3a06, "DigiLife DDV-5120A" },
    { 0xd001, "P35U Camera Capture" },
};
static const UsbProduct vendor_0536_products[] = {
    { 0x01a0, "PDT" },
};
static const UsbProduct vendor_053a_products[] = {
    { 0x0b00, "Hub" },
    { 0x0b01, "Preh MCI 3100" },
};
static const UsbProduct vendor_0540_products[] = {
    { 0x0101, "Panache Surf ISDN TA" },
};
static const UsbProduct vendor_0543_products[] = {
    { 0x00fe, "G773 Monitor Hub" },
    { 0x00ff, "P815 Monitor Hub" },
    { 0x0bf2, "airpanel V150 Wireless Smart Display" },
    { 0x0bf3, "airpanel V110 Wireless Smart Display" },
    { 0x0ed9, "Color Pocket PC V35" },
    { 0x0f01, "airsync Wi-Fi Wireless Adapter" },
    { 0x1527, "Color Pocket PC V36" },
    { 0x1529, "Color Pocket PC V37" },
    { 0x152b, "Color Pocket PC V38" },
    { 0x152e, "Pocket PC" },
    { 0x1921, "Communicator Pocket PC" },
    { 0x1922, "Smartphone" },
    { 0x1923, "Pocket PC V30" },
    { 0x1a11, "Wireless 802.11g Adapter" },
    { 0x1e60, "TA310 - ATSC/NTSC/PAL Driver(PCM4)" },
    { 0x4153, "ViewSonic G773 Control (\?)" },
};
static const UsbProduct vendor_0545_products[] = {
    { 0x7333, "Trution Web Camera" },
    { 0x8002, "IBM NetCamera" },
    { 0x8009, "Veo PC Camera" },
    { 0x800c, "Veo Stingray" },
    { 0x800d, "Veo PC Camera" },
    { 0x8080, "IBM C-It Webcam" },
    { 0x808a, "Veo PC Camera" },
    { 0x808b, "Veo Stingray" },
    { 0x808d, "Veo PC Camera" },
    { 0x810a, "Veo Advanced Connect Webcam" },
    { 0x810b, "Veo PC Camera" },
    { 0x810c, "Veo PC Camera" },
    { 0x8135, "Veo Mobile/Advanced Web Camera" },
    { 0x813a, "Veo PC Camera" },
    { 0x813b, "Veo PC Camera" },
    { 0x813c, "Veo Mobile/Advanced Web Camera" },
    { 0x8333, "Veo Stingray/Connect Web Camera" },
    { 0x888c, "eVision 123 digital camera" },
    { 0x888d, "eVision 123 digital camera" },
};
static const UsbProduct vendor_0546_products[] = {
    { 0x0daf, "PDC 2300Z" },
    { 0x1bed, "PDC 1320 Camera" },
    { 0x3097, "PDC 310" },
    { 0x3155, "PDC 3070 Camera" },
    { 0x3187, "Digital Camera" },
    { 0x3191, "Ion 80 Camera" },
    { 0x3273, "PDC 2030 Camera" },
    { 0x3304, "a500 Digital Camera" },
    { 0xdccf, "Sound Vision Stream Driver" },
};
static const UsbProduct vendor_0547_products[] = {
    { 0x0001, "ICSI Bluetooth Device" },
    { 0x1002, "Python2 WDM Encoder" },
    { 0x1006, "Hantek DSO-2100 UF" },
    { 0x2131, "AN2131 EZUSB Microcontroller" },
    { 0x2235, "AN2235 EZUSB-FX Microcontroller" },
    { 0x2710, "EZ-Link Loader (EZLNKLDR.SYS)" },
    { 0x2720, "AN2720 USB-USB Bridge" },
    { 0x2727, "Xircom PGUNET USB-USB Bridge" },
    { 0x2750, "EZ-Link (EZLNKUSB.SYS)" },
    { 0x2810, "Cypress ATAPI Bridge" },
    { 0x4d90, "AmScope MD1900 camera" },
    { 0x7000, "PowerSpec MCE460 Front Panel LED Display" },
    { 0x7777, "Bluetooth Device" },
    { 0x9999, "AN2131 uninitialized (\?)" },
};
static const UsbProduct vendor_0548_products[] = {
    { 0x1005, "EZ Cart II GameBoy Flash Programmer" },
};
static const UsbProduct vendor_054c_products[] = {
    { 0x0001, "HUB" },
    { 0x0002, "Standard HUB" },
    { 0x0010, "DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera" },
    { 0x0014, "Nogatech USBVision (SY)" },
    { 0x0022, "Storage Adapter V2 (TPP)" },
    { 0x0023, "CD Writer" },
    { 0x0024, "Mavica CD-1000 Camera" },
    { 0x0025, "NW-MS7 Walkman MemoryStick Reader" },
    { 0x002b, "Portable USB Harddrive V2" },
    { 0x002c, "USB Floppy Disk Drive" },
    { 0x002d, "MSAC-US1 MemoryStick Reader" },
    { 0x002e, "HandyCam MemoryStick Reader" },
    { 0x0030, "Storage Adapter V2 (TPP)" },
    { 0x0032, "MemoryStick MSC-U01 Reader" },
    { 0x0035, "Network Walkman (E)" },
    { 0x0036, "Net MD" },
    { 0x0037, "MG Memory Stick Reader/Writer" },
    { 0x0038, "Clie PEG-S300/D PalmOS PDA" },
    { 0x0039, "Network Walkman (MS)" },
    { 0x003c, "VAIO-MX LCD Control" },
    { 0x0045, "Digital Imaging Video" },
    { 0x0046, "Network Walkman" },
    { 0x004a, "Memory Stick Hi-Fi System" },
    { 0x004b, "Memory Stick Reader/Writer" },
    { 0x004e, "DSC-xxx (ptp)" },
    { 0x0056, "MG Memory Stick Reader/Writer" },
    { 0x0058, "Clie PEG-N7x0C PalmOS PDA Mass Storage" },
    { 0x0066, "Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial" },
    { 0x0067, "CMR-PC3 Webcam" },
    { 0x0069, "Memorystick MSC-U03 Reader" },
    { 0x006c, "FeliCa S310 [PaSoRi]" },
    { 0x006d, "Clie PEG-T425 PDA Mass Storage" },
    { 0x006f, "Network Walkman (EV)" },
    { 0x0073, "Storage CRX1750U" },
    { 0x0075, "Net MD" },
    { 0x0076, "Storage Adapter ACR-U20" },
    { 0x007c, "Net MD" },
    { 0x007f, "IC Recorder (MS)" },
    { 0x0080, "Net MD" },
    { 0x0081, "Net MD" },
    { 0x0084, "Net MD" },
    { 0x0085, "Net MD" },
    { 0x0086, "Net MD" },
    { 0x008b, "Micro Vault 64M Mass Storage" },
    { 0x0095, "Clie s360" },
    { 0x0099, "Clie NR70 PDA Mass Storage" },
    { 0x009a, "Clie NR70 PDA Serial" },
    { 0x00ab, "Visual Communication Camera (PCGA-UVC10)" },
    { 0x00af, "DPP-EX Series Digital Photo Printer" },
    { 0x00bf, "IC Recorder (S)" },
    { 0x00c0, "Handycam DCR-30" },
    { 0x00c6, "Net MD" },
    { 0x00c7, "Net MD" },
    { 0x00c8, "MZ-N710 Minidisc Walkman" },
    { 0x00c9, "Net MD" },
    { 0x00ca, "MZ-DN430 Minidisc Walkman" },
    { 0x00cb, "MSAC-US20 Memory Stick Reader" },
    { 0x00da, "Clie nx60" },
    { 0x00e8, "Network Walkman (MS)" },
    { 0x00e9, "Handheld" },
    { 0x00eb, "Net MD" },
    { 0x0101, "Net MD" },
    { 0x0103, "IC Recorder (ST)" },
    { 0x0105, "Micro Vault Hub" },
    { 0x0107, "VCC-U01 Visual Communication Camera" },
    { 0x0110, "Digital Imaging Video" },
    { 0x0113, "Net MD" },
    { 0x0116, "IC Recorder (P)" },
    { 0x0144, "Clie PEG-TH55 PDA" },
    { 0x0147, "Visual Communication Camera (PCGA-UVC11)" },
    { 0x014c, "Aiwa AM-NX9 Net MD Music Recorder MDLP" },
    { 0x014d, "Memory Stick Reader/Writer" },
    { 0x0154, "Eyetoy Audio Device" },
    { 0x015f, "IC Recorder (BM)" },
    { 0x0169, "Clie PEG-TJ35 PDA Serial" },
    { 0x016a, "Clie PEG-TJ35 PDA Mass Storage" },
    { 0x016b, "Mobile HDD" },
    { 0x016d, "IC Recorder (SX)" },
    { 0x016e, "DPP-EX50 Digital Photo Printer" },
    { 0x0171, "Fingerprint Sensor 3500" },
    { 0x017e, "Net MD" },
    { 0x017f, "Hi-MD WALKMAN" },
    { 0x0180, "Net MD" },
    { 0x0181, "Hi-MD WALKMAN" },
    { 0x0182, "Net MD" },
    { 0x0183, "Hi-MD WALKMAN" },
    { 0x0184, "Net MD" },
    { 0x0185, "Hi-MD WALKMAN" },
    { 0x0186, "Net MD" },
    { 0x0187, "Hi-MD MZ-NH600 WALKMAN" },
    { 0x0188, "Net MD" },
    { 0x018a, "Net MD" },
    { 0x018b, "Hi-MD SOUND GATE" },
    { 0x019e, "Micro Vault 1.0G Mass Storage" },
    { 0x01ad, "ATRAC HDD PA" },
    { 0x01bb, "FeliCa S320 [PaSoRi]" },
    { 0x01bd, "MRW62E Multi-Card Reader/Writer" },
    { 0x01c3, "NW-E55 Network Walkman" },
    { 0x01c6, "MEMORY P-AUDIO" },
    { 0x01c7, "Printing Support" },
    { 0x01c8, "PSP Type A" },
    { 0x01c9, "PSP Type B" },
    { 0x01d0, "DVD+RW External Drive DRU-700A" },
    { 0x01d5, "IC RECORDER" },
    { 0x01de, "VRD-VC10 [Video Capture]" },
    { 0x01e8, "UP-DR150 Photo Printer" },
    { 0x01e9, "Net MD" },
    { 0x01ea, "Hi-MD WALKMAN" },
    { 0x01ee, "IC RECORDER" },
    { 0x01fa, "IC Recorder (P)" },
    { 0x01fb, "NW-E405 Network Walkman" },
    { 0x020f, "Device" },
    { 0x0210, "ATRAC HDD PA" },
    { 0x0219, "Net MD" },
    { 0x021a, "Hi-MD WALKMAN" },
    { 0x021b, "Net MD" },
    { 0x021c, "Hi-MD WALKMAN" },
    { 0x021d, "Net MD" },
    { 0x0227, "Printing Support" },
    { 0x022c, "Net MD" },
    { 0x022d, "Hi-MD AUDIO" },
    { 0x0233, "ATRAC HDD PA" },
    { 0x0236, "Mobile HDD" },
    { 0x023b, "DVD+RW External Drive DRU-800UL" },
    { 0x023c, "Net MD" },
    { 0x023d, "Hi-MD WALKMAN" },
    { 0x0243, "MicroVault Flash Drive" },
    { 0x024b, "Vaio VGX Mouse" },
    { 0x0257, "IFU-WLM2 USB Wireless LAN Module (Wireless Mode)" },
    { 0x0258, "IFU-WLM2 USB Wireless LAN Module (Memory Mode)" },
    { 0x0259, "IC RECORDER" },
    { 0x0267, "Tachikoma Device" },
    { 0x0268, "Batoh Device / PlayStation 3 Controller" },
    { 0x0269, "HDD WALKMAN" },
    { 0x026a, "HDD WALKMAN" },
    { 0x0271, "IC Recorder (P)" },
    { 0x027c, "NETWORK WALKMAN" },
    { 0x027e, "SONY Communicator" },
    { 0x027f, "IC RECORDER" },
    { 0x0286, "Net MD" },
    { 0x0287, "Hi-MD WALKMAN" },
    { 0x0290, "VGP-UVC100 Visual Communication Camera" },
    { 0x029b, "PRS-500 eBook reader" },
    { 0x02a5, "MicroVault Flash Drive" },
    { 0x02af, "Handycam DCR-DVD306E" },
    { 0x02c4, "Device" },
    { 0x02d1, "DVD RW" },
    { 0x02d2, "PSP Slim" },
    { 0x02d8, "SBAC-US10 SxS PRO memory card reader/writer" },
    { 0x02e1, "FeliCa S330 [PaSoRi]" },
    { 0x02ea, "PlayStation 3 Memory Card Adaptor" },
    { 0x02f9, "DSC-H9" },
    { 0x0317, "WALKMAN" },
    { 0x031a, "Walkman NWD-B103F" },
    { 0x031e, "PRS-300/PRS-505 eBook reader" },
    { 0x0325, "NWZ-A818" },
    { 0x033e, "DSC-W120/W290" },
    { 0x0346, "Handycam DCR-SR55E" },
    { 0x0348, "HandyCam HDR-TG3E" },
    { 0x035b, "Walkman NWZ-A828" },
    { 0x035c, "NWZ-A726/A728/A729" },
    { 0x035f, "UP-DR200 Photo Printer" },
    { 0x0382, "Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1)" },
    { 0x0385, "Walkman NWZ-E436F" },
    { 0x0387, "IC Recorder (P)" },
    { 0x03bc, "Webbie HD - MHS-CM1" },
    { 0x03d1, "DPF-X95" },
    { 0x03d3, "DR-BT100CX" },
    { 0x03d5, "PlayStation Move motion controller" },
    { 0x03fc, "WALKMAN [NWZ-E345]" },
    { 0x03fd, "Walkman NWZ-E443" },
    { 0x042f, "PlayStation Move navigation controller" },
    { 0x0440, "DSC-H55" },
    { 0x0485, "MHS-PM5 HD camcorder" },
    { 0x04cb, "WALKMAN NWZ-E354" },
    { 0x0541, "DSC-HX100V [Cybershot Digital Still Camera]" },
    { 0x05c4, "DualShock 4" },
    { 0x0689, "Walkman NWZ-B173F" },
    { 0x06bb, "WALKMAN NWZ-F805" },
    { 0x088c, "Portable Headphone Amplifier" },
    { 0x1000, "Wireless Buzz! Receiver" },
};
static const UsbProduct vendor_0550_products[] = {
    { 0x0002, "InkJet Color Printer" },
    { 0x0004, "InkJet Color Printer" },
    { 0x0005, "InkJet Color Printer" },
    { 0x000b, "Workcentre 24" },
    { 0x014e, "CM215b Printer" },
    { 0x0165, "DocuPrint M215b" },
};
static const UsbProduct vendor_0553_products[] = {
    { 0x0001, "TerraCAM" },
    { 0x0002, "CPiA Webcam" },
    { 0x0100, "STV0672 Camera" },
    { 0x0140, "Video Camera" },
    { 0x0150, "CDE CAM 100" },
    { 0x0151, "Digital Blue QX5 Microscope" },
    { 0x0200, "Dual-mode Camera0" },
    { 0x0201, "Dual-mode Camera1" },
    { 0x0202, "STV0680 Camera" },
    { 0x0674, "Multi-mode Camera" },
    { 0x0679, "NMS Video Camera (Webcam)" },
    { 0x1002, "Che-ez! Splash" },
};
static const UsbProduct vendor_0556_products[] = {
    { 0x0001, "AK5370 I/F A/D Converter" },
};
static const UsbProduct vendor_0557_products[] = {
    { 0x2001, "UC-1284 Printer Port" },
    { 0x2002, "10Mbps Ethernet [klsi]" },
    { 0x2004, "UC-100KM PS/2 Mouse and Keyboard adapter" },
    { 0x2006, "UC-1284B Printer Port" },
    { 0x2007, "UC-110T 100Mbps Ethernet [pegasus]" },
    { 0x2008, "UC-232A Serial Port [pl2303]" },
    { 0x2009, "UC-210T Ethernet" },
    { 0x2011, "UC-2324 4xSerial Ports [mos7840]" },
    { 0x2202, "CS124U Miniview II KVM Switch" },
    { 0x2213, "CS682 2-Port USB 2.0 DVI KVM Switch" },
    { 0x2221, "Winbond Hermon" },
    { 0x2404, "4-port switch" },
    { 0x2600, "IDE Bridge" },
    { 0x2701, "CE700A KVM Extender" },
    { 0x4000, "DSB-650 10Mbps Ethernet [klsi]" },
    { 0x7000, "Hub" },
    { 0x7820, "UC-2322 2xSerial Ports [mos7820]" },
    { 0x8021, "CS1764A [CubiQ DVI KVMP Switch]" },
};
static const UsbProduct vendor_0558_products[] = {
    { 0x1009, "GW Instek GDS-1000 Oscilloscope" },
    { 0x100a, "GW Instek GDS-1000A Oscilloscope" },
    { 0x2009, "GW Instek GDS-2000 Oscilloscope" },
};
static const UsbProduct vendor_055d_products[] = {
    { 0x0001, "Keyboard" },
    { 0x0bb1, "Bluetooth Device" },
    { 0x1030, "Optical Wheel Mouse (OMS3CB/OMGB30)" },
    { 0x1031, "Optical Wheel Mouse (OMA3CB/OMGI30)" },
    { 0x1040, "Mouse HID Device" },
    { 0x1050, "E-Mail Optical Wheel Mouse (OMS3CE)" },
    { 0x1080, "Optical Wheel Mouse (OMS3CH)" },
    { 0x2020, "Floppy Disk Drive" },
    { 0x6780, "Keyboard V1" },
    { 0x6781, "Keyboard Mouse" },
    { 0x8001, "E.M. Hub" },
    { 0x9000, "AnyCam [pwc]" },
    { 0x9001, "MPC-C30 AnyCam Premium for Notebooks [pwc]" },
    { 0xa000, "SWL-2100U" },
    { 0xa010, "WLAN Adapter(SWL-2300)" },
    { 0xa011, "Boot Device" },
    { 0xa012, "WLAN Adapter(SWL-2300)" },
    { 0xa013, "WLAN Adapter(SWL-2350)" },
    { 0xa230, "Boot Device" },
    { 0xb000, "11Mbps WLAN Mini Adapter" },
    { 0xb230, "Netopia 802.11b WLAN Adapter" },
    { 0xb231, "LG Wireless LAN 11b Adapter" },
};
static const UsbProduct vendor_055f_products[] = {
    { 0x0001, "ScanExpress 1200 CU" },
    { 0x0002, "ScanExpress 600 CU" },
    { 0x0003, "ScanExpress 1200 USB" },
    { 0x0006, "ScanExpress 1200 UB" },
    { 0x0007, "ScanExpress 1200 USB Plus" },
    { 0x0008, "ScanExpress 1200 CU Plus" },
    { 0x0010, "BearPaw 1200F" },
    { 0x0210, "ScanExpress A3 USB" },
    { 0x0218, "BearPaw 2400 TA" },
    { 0x0219, "BearPaw 2400 TA Plus" },
    { 0x021a, "BearPaw 2448 TA Plus" },
    { 0x021b, "BearPaw 1200 CU Plus" },
    { 0x021c, "BearPaw 1200 CU Plus" },
    { 0x021d, "BearPaw 2400 CU Plus" },
    { 0x021e, "BearPaw 1200 TA/CS" },
    { 0x021f, "SNAPSCAN e22" },
    { 0x0400, "BearPaw 2400 TA Pro" },
    { 0x0401, "P 3600 A3 Pro" },
    { 0x0408, "BearPaw 2448 CU Pro" },
    { 0x0409, "BearPaw 2448 TA Pro" },
    { 0x040b, "ScanExpress A3 USB 1200 PRO" },
    { 0x0873, "ScanExpress 600 USB" },
    { 0x1000, "BearPaw 4800 TA Pro" },
    { 0xa350, "gSmart 350 Camera" },
    { 0xa800, "MDC 800 Camera" },
    { 0xb500, "MDC 3000 Camera" },
    { 0xc005, "PC CAM 300A" },
    { 0xc200, "gSmart 300" },
    { 0xc211, "Kowa Bs888e Microcamera" },
    { 0xc220, "gSmart mini" },
    { 0xc230, "Digicam 330K" },
    { 0xc232, "MDC3500 Camera" },
    { 0xc360, "DV 4000 Camera" },
    { 0xc420, "gSmart mini 2 Camera" },
    { 0xc430, "gSmart LCD 2 Camera" },
    { 0xc440, "DV 3000 Camera" },
    { 0xc520, "gSmart mini 3 Camera" },
    { 0xc530, "gSmart LCD 2 Camera" },
    { 0xc540, "gSmart D30 Camera" },
    { 0xc630, "MDC 4000 Camera" },
    { 0xc631, "MDC 4000 Camera" },
    { 0xc650, "MDC 5500Z Camera" },
    { 0xd001, "WCam 300" },
    { 0xd003, "WCam 300A" },
    { 0xd004, "WCam 300AN" },
};
static const UsbProduct vendor_0562_products[] = {
    { 0x0001, "Enhanced Microphone" },
    { 0x0002, "Telex Microphone" },
};
static const UsbProduct vendor_0565_products[] = {
    { 0x0001, "Serial Port [etek]" },
    { 0x0002, "Enet Ethernet [klsi]" },
    { 0x0003, "@Home Networks Ethernet [klsi]" },
    { 0x0005, "Enet2 Ethernet [klsi]" },
    { 0x0041, "Peracom Remote NDIS Ethernet Adapter" },
};
static const UsbProduct vendor_0566_products[] = {
    { 0x0110, "ViewMate Desktop Mouse CC2201" },
    { 0x1001, "ViewMate Desktop Mouse CC2201" },
    { 0x1002, "ViewMate Desktop Mouse CC2201" },
    { 0x1003, "ViewMate Desktop Mouse CC2201" },
    { 0x1004, "ViewMate Desktop Mouse CC2201" },
    { 0x1005, "ViewMate Desktop Mouse CC2201" },
    { 0x1006, "ViewMate Desktop Mouse CC2201" },
    { 0x1007, "ViewMate Desktop Mouse CC2201" },
    { 0x2800, "MIC K/B" },
    { 0x2801, "MIC K/B Mouse" },
    { 0x2802, "Kbd Hub" },
    { 0x3002, "Keyboard" },
    { 0x3004, "Genius KB-29E" },
    { 0x3107, "Keyboard" },
};
static const UsbProduct vendor_056a_products[] = {
    { 0x0000, "PenPartner" },
    { 0x0001, "PenPartner 4x5" },
    { 0x0002, "PenPartner 6x8" },
    { 0x0003, "Cintiq Partner" },
    { 0x0010, "Graphire" },
    { 0x0011, "Graphire 2 4x5" },
    { 0x0012, "Graphire 2 5x7" },
    { 0x0013, "Graphire 3 4x5" },
    { 0x0014, "Graphire 3 6x8" },
    { 0x0015, "Graphire 4 4x5" },
    { 0x0016, "Graphire 4 6x8" },
    { 0x0017, "CTE-450 [Bamboo Fun]" },
    { 0x0018, "Bamboo Fun 6x8" },
    { 0x0019, "Bamboo One Medium" },
    { 0x0020, "Intuos 4x5" },
    { 0x0021, "Intuos 6x8" },
    { 0x0022, "Intuos 9x12" },
    { 0x0023, "Intuos 12x12" },
    { 0x0024, "Intuos 12x18" },
    { 0x0026, "Intuos5 touch S" },
    { 0x0027, "Intuos5 touch M" },
    { 0x0028, "Intuos5 touch L" },
    { 0x0029, "Intuos5 S" },
    { 0x002a, "Intuos5 M" },
    { 0x0030, "PL400" },
    { 0x0031, "PL500" },
    { 0x0032, "PL600" },
    { 0x0033, "PL600SX" },
    { 0x0034, "PL550" },
    { 0x0035, "PL800" },
    { 0x0037, "PL700" },
    { 0x0038, "PL510" },
    { 0x0039, "DTU-710" },
    { 0x003f, "Cintiq 21UX (DTZ-2100)" },
    { 0x0041, "Intuos2 4x5" },
    { 0x0042, "Intuos2 6x8" },
    { 0x0043, "Intuos2 9x12" },
    { 0x0044, "Intuos2 12x12" },
    { 0x0045, "Intuos2 12x18" },
    { 0x0047, "Intuos2 6x8" },
    { 0x0060, "Volito" },
    { 0x0061, "PenStation2" },
    { 0x0062, "Volito2 4x5" },
    { 0x0063, "Volito2 2x3" },
    { 0x0064, "PenPartner2" },
    { 0x0065, "Bamboo" },
    { 0x0069, "Bamboo One" },
    { 0x0081, "Graphire Wireless 6x8" },
    { 0x0084, "Wireless adapter for Bamboo tablets" },
    { 0x0090, "TPC90" },
    { 0x0093, "TPC93" },
    { 0x009a, "TPC9A" },
    { 0x00b0, "Intuos3 4x5" },
    { 0x00b1, "Intuos3 6x18" },
    { 0x00b2, "Intuos3 9x12" },
    { 0x00b3, "Intuos3 12x12" },
    { 0x00b4, "Intuos3 12x19" },
    { 0x00b5, "Intuos3 6x11 (PTZ-631W)" },
    { 0x00b7, "Intuos3 4x6" },
    { 0x00b8, "Intuos4 4x6" },
    { 0x00b9, "Intuos4 6x9" },
    { 0x00ba, "Intuos4 8x13" },
    { 0x00bb, "Intuos4 12x19" },
    { 0x00c0, "DTF-521" },
    { 0x00c4, "DTF-720" },
    { 0x00c5, "Cintiq 20WSX" },
    { 0x00c6, "Cintiq 12WX" },
    { 0x00c7, "DTU-1931" },
    { 0x00cc, "Cintiq 21UX (DTK-2100)" },
    { 0x00d1, "Bamboo Pen & Touch (CTH-460-DE)" },
    { 0x00d3, "Bamboo Fun (CTH-661)" },
    { 0x00d4, "Bamboo Pen (CTL-460)" },
    { 0x00d6, "Bamboo Pen & Touch (CTH-460)" },
    { 0x00db, "Bamboo Fun (CTH-661SE-NL)" },
    { 0x00dd, "Bamboo Pen (CTL-470)" },
    { 0x00de, "CTH-470 [Bamboo Fun Pen & Touch]" },
    { 0x00f6, "Cintiq 24HD touch (DTH-2400) touchscreen" },
    { 0x00f8, "Cintiq 24HD touch (DTH-2400) tablet" },
    { 0x0302, "Intuos CTH480S2 [Manga]" },
    { 0x0307, "Cintiq Companion Hybrid 13HD (DTH-A1300) tablet" },
    { 0x0309, "Cintiq Companion Hybrid 13HD (DTH-A1300) touchscreen" },
    { 0x030e, "Intuos Pen Small (CTL480)" },
    { 0x0400, "PenPartner 4x5" },
    { 0x4850, "PenPartner 6x8" },
    { 0x5010, "Thinkpad T550 touchscreen" },
};
static const UsbProduct vendor_056c_products[] = {
    { 0x0006, "KwikLink Host-Host Connector" },
    { 0x8007, "Kwik232 Serial Port" },
    { 0x8100, "KwikLink Host-Host Connector" },
    { 0x8101, "KwikLink USB-USB Bridge" },
};
static const UsbProduct vendor_056d_products[] = {
    { 0x0000, "Hub" },
    { 0x0001, "Monitor" },
    { 0x0002, "HID Monitor Controls" },
    { 0x0003, "Device Bay Controller" },
};
static const UsbProduct vendor_056e_products[] = {
    { 0x0002, "29UO Mouse" },
    { 0x0072, "Mouse" },
    { 0x200c, "LD-USB/TX" },
    { 0x4002, "Laneed 100Mbps Ethernet LD-USB/TX [pegasus]" },
    { 0x4005, "LD-USBL/TX" },
    { 0x400b, "LD-USB/TX" },
    { 0x4010, "LD-USB20" },
    { 0x5003, "UC-SGT" },
    { 0x5004, "UC-SGT" },
    { 0x6008, "Flash Disk" },
    { 0xabc1, "LD-USB/TX" },
};
static const UsbProduct vendor_056f_products[] = {
    { 0xcd00, "CDM-751 CD organizer" },
};
static const UsbProduct vendor_0571_products[] = {
    { 0x0002, "echoFX InterView Lite" },
};
static const UsbProduct vendor_0572_products[] = {
    { 0x0001, "Ezcam II Webcam" },
    { 0x0002, "Ezcam II Webcam" },
    { 0x0040, "Wondereye CP-115 Webcam" },
    { 0x0041, "Webcam Notebook" },
    { 0x0042, "Webcam Notebook" },
    { 0x0320, "DVBSky T330 DVB-T2/C tuner" },
    { 0x1232, "V.90 modem" },
    { 0x1234, "Typhoon Redfun Modem V90 56k" },
    { 0x1252, "HCF V90 Data Fax Voice Modem" },
    { 0x1253, "Zoom V.92 Faxmodem" },
    { 0x1300, "SoftK56 Data Fax Voice CARP" },
    { 0x1301, "Modem Enumerator" },
    { 0x1328, "TrendNet TFM-561 modem" },
    { 0x2000, "SoftGate 802.11 Adapter" },
    { 0x2002, "SoftGate 802.11 Adapter" },
    { 0x262a, "tm5600 Video & Audio Grabber Capture" },
    { 0x680c, "DVBSky T680C DVB-T2/C tuner" },
    { 0x6831, "DVBSky S960 DVB-S2 tuner" },
    { 0x8390, "WinFast PalmTop/Novo TV Video" },
    { 0x8392, "WinFast PalmTop/Novo TV Video" },
    { 0x960c, "DVBSky S960C DVB-S2 tuner" },
    { 0xc686, "Geniatech T220A DVB-T2 TV Stick" },
    { 0xc688, "Geniatech T230 DVB-T2 TV Stick" },
    { 0xcafc, "CX861xx ROM Boot Loader" },
    { 0xcafd, "CX82310 ROM Boot Loader" },
    { 0xcafe, "AccessRunner ADSL Modem" },
    { 0xcb00, "ADSL Modem" },
    { 0xcb01, "ADSL Modem" },
    { 0xcb06, "StarModem Network Interface" },
};
static const UsbProduct vendor_0573_products[] = {
    { 0x0003, "USBGear USBG-V1" },
    { 0x0400, "D-Link V100" },
    { 0x0600, "Dazzle USBVision (1006)" },
    { 0x1300, "leadtek USBVision (1006)" },
    { 0x2000, "X10 va10a Wireless Camera" },
    { 0x2001, "Dazzle EmMe (2001)" },
    { 0x2101, "Zoran Co. PMD (Nogatech) AV-grabber Manhattan" },
    { 0x2d00, "Osprey 50" },
    { 0x2d01, "Hauppauge USB-Live Model 600" },
    { 0x3000, "Dazzle MicroCam (NTSC)" },
    { 0x3001, "Dazzle MicroCam (PAL)" },
    { 0x4000, "Nogatech TV! (NTSC)" },
    { 0x4001, "Nogatech TV! (PAL)" },
    { 0x4002, "Nogatech TV! (PAL-I-)" },
    { 0x4003, "Nogatech TV! (MF-)" },
    { 0x4008, "Nogatech TV! (NTSC) (T)" },
    { 0x4009, "Nogatech TV! (PAL) (T)" },
    { 0x4010, "Nogatech TV! (NTSC) (A)" },
    { 0x4100, "USB-TV FM (NTSC)" },
    { 0x4110, "PNY USB-TV (NTSC) FM" },
    { 0x4400, "Nogatech TV! Pro (NTSC)" },
    { 0x4401, "Nogatech TV! Pro (PAL)" },
    { 0x4450, "PixelView PlayTv-USB PRO (PAL) FM" },
    { 0x4451, "Nogatech TV! Pro (PAL+)" },
    { 0x4452, "Nogatech TV! Pro (PAL-I+)" },
    { 0x4500, "Nogatech TV! Pro (NTSC)" },
    { 0x4501, "Nogatech TV! Pro (PAL)" },
    { 0x4550, "ZTV ZT-721 2.4GHz A/V Receiver" },
    { 0x4551, "Dazzle TV! Pro Audio (P+)" },
    { 0x4d00, "Hauppauge WinTV-USB USA" },
    { 0x4d01, "Hauppauge WinTV-USB" },
    { 0x4d02, "Hauppauge WinTV-USB UK" },
    { 0x4d03, "Hauppauge WinTV-USB France" },
    { 0x4d04, "Hauppauge WinTV (PAL D/K)" },
    { 0x4d10, "Hauppauge WinTV-USB with FM USA radio" },
    { 0x4d11, "Hauppauge WinTV-USB (PAL) with FM radio" },
    { 0x4d12, "Hauppauge WinTV-USB UK with FM Radio" },
    { 0x4d14, "Hauppauge WinTV (PAL D/K FM)" },
    { 0x4d20, "Hauppauge WinTV-USB II (PAL) with FM radio" },
    { 0x4d21, "Hauppauge WinTV-USB II (PAL)" },
    { 0x4d22, "Hauppauge WinTV-USB II (PAL) Model 566" },
    { 0x4d23, "Hauppauge WinTV-USB France 4D23" },
    { 0x4d24, "Hauppauge WinTV Pro (PAL D/K)" },
    { 0x4d25, "Hauppauge WinTV-USB Model 40209 rev B234" },
    { 0x4d26, "Hauppauge WinTV-USB Model 40209 rev B243" },
    { 0x4d27, "Hauppauge WinTV-USB Model 40204 Rev B281" },
    { 0x4d28, "Hauppauge WinTV-USB Model 40204 rev B283" },
    { 0x4d29, "Hauppauge WinTV-USB Model 40205 rev B298" },
    { 0x4d2a, "Hauppague WinTV-USB Model 602 Rev B285" },
    { 0x4d2b, "Hauppague WinTV-USB Model 602 Rev B282" },
    { 0x4d2c, "Hauppauge WinTV Pro (PAL/SECAM)" },
    { 0x4d30, "Hauppauge WinTV-USB FM Model 40211 Rev B123" },
    { 0x4d31, "Hauppauge WinTV-USB III (PAL) with FM radio Model 568" },
    { 0x4d32, "Hauppauge WinTV-USB III (PAL) FM Model 573" },
    { 0x4d34, "Hauppauge WinTV Pro (PAL D/K FM)" },
    { 0x4d35, "Hauppauge WinTV-USB III (PAL) FM Model 597" },
    { 0x4d36, "Hauppauge WinTV Pro (PAL B/G FM)" },
    { 0x4d37, "Hauppauge WinTV-USB Model 40219 rev E189" },
    { 0x4d38, "Hauppauge WinTV Pro (NTSC FM)" },
};
static const UsbProduct vendor_057b_products[] = {
    { 0x0000, "FlashBuster-U Floppy" },
    { 0x0001, "Tri-Media Reader Floppy" },
    { 0x0006, "Tri-Media Reader Card Reader" },
    { 0x0010, "Memory Stick Reader Writer" },
    { 0x0020, "HEXA Media Drive 6-in-1 Card Reader Writer" },
    { 0x0030, "Memory Card Viewer (TV)" },
};
static const UsbProduct vendor_057c_products[] = {
    { 0x0b00, "ISDN-Controller B1 Family" },
    { 0x0c00, "ISDN-Controller FRITZ!Card" },
    { 0x1000, "ISDN-Controller FRITZ!Card v2.0" },
    { 0x1900, "ISDN-Controller FRITZ!Card v2.1" },
    { 0x2000, "ISDN-Connector FRITZ!X" },
    { 0x2200, "BlueFRITZ!" },
    { 0x2300, "Teledat X130 DSL" },
    { 0x2800, "ISDN-Connector TA" },
    { 0x3200, "Teledat X130 DSL" },
    { 0x3500, "FRITZ!Card DSL SL" },
    { 0x3701, "FRITZ!Box SL" },
    { 0x3702, "FRITZ!Box" },
    { 0x3800, "BlueFRITZ! Bluetooth Stick" },
    { 0x3a00, "FRITZ!Box Fon" },
    { 0x3c00, "FRITZ!Box WLAN" },
    { 0x3d00, "Fritz!Box" },
    { 0x3e01, "FRITZ!Box (Annex A)" },
    { 0x4001, "FRITZ!Box Fon (Annex A)" },
    { 0x4101, "FRITZ!Box WLAN (Annex A)" },
    { 0x4201, "FRITZ!Box Fon WLAN (Annex A)" },
    { 0x4601, "Eumex 5520PC (WinXP/2000)" },
    { 0x4602, "Eumex 400 (WinXP/2000)" },
    { 0x4701, "AVM FRITZ!Box Fon ata" },
    { 0x5401, "Eumex 300 IP" },
    { 0x5601, "AVM Fritz!WLAN [Texas Instruments TNETW1450]" },
    { 0x6201, "AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]" },
    { 0x62ff, "AVM Fritz!WLAN USB (in CD-ROM-mode)" },
    { 0x8401, "Fritz!WLAN N [Atheros AR9001U]" },
    { 0x8402, "Fritz!WLAN N 2.4 [Atheros AR9001U]" },
    { 0x8403, "Fritz!WLAN N v2 [Atheros AR9271]" },
    { 0x84ff, "AVM Fritz!WLAN USB N (in CD-ROM-mode)" },
    { 0x8501, "FRITZ WLAN N v2 [RT5572/rt2870.bin]" },
};
static const UsbProduct vendor_057e_products[] = {
    { 0x0305, "Broadcom BCM2045A Bluetooth Radio [Nintendo Wii]" },
    { 0x0306, "Wii Remote Controller RVL-003" },
};
static const UsbProduct vendor_057f_products[] = {
    { 0x6238, "USB StrikePad" },
};
static const UsbProduct vendor_0582_products[] = {
    { 0x0000, "UA-100(G)" },
    { 0x0002, "UM-4/MPU-64 MIDI Interface" },
    { 0x0003, "SoundCanvas SC-8850" },
    { 0x0004, "U-8" },
    { 0x0005, "UM-2(C/EX)" },
    { 0x0007, "SoundCanvas SC-8820" },
    { 0x0008, "PC-300" },
    { 0x0009, "UM-1(E/S/X)" },
    { 0x000b, "SK-500" },
    { 0x000c, "SC-D70" },
    { 0x0010, "EDIROL UA-5" },
    { 0x0011, "Edirol UA-5 Sound Capture" },
    { 0x0012, "XV-5050" },
    { 0x0013, "XV-5050" },
    { 0x0014, "EDIROL UM-880 MIDI I/F (native)" },
    { 0x0015, "EDIROL UM-880 MIDI I/F (generic)" },
    { 0x0016, "EDIROL SD-90" },
    { 0x0017, "EDIROL SD-90" },
    { 0x0018, "UA-1A" },
    { 0x001b, "MMP-2" },
    { 0x001c, "MMP-2" },
    { 0x001d, "V-SYNTH" },
    { 0x001e, "V-SYNTH" },
    { 0x0023, "EDIROL UM-550" },
    { 0x0024, "EDIROL UM-550" },
    { 0x0025, "EDIROL UA-20" },
    { 0x0026, "EDIROL UA-20" },
    { 0x0027, "EDIROL SD-20" },
    { 0x0028, "EDIROL SD-20" },
    { 0x0029, "EDIROL SD-80" },
    { 0x002a, "EDIROL SD-80" },
    { 0x002b, "EDIROL UA-700" },
    { 0x002c, "EDIROL UA-700" },
    { 0x002d, "XV-2020 Synthesizer" },
    { 0x002e, "XV-2020 Synthesizer" },
    { 0x002f, "VariOS" },
    { 0x0030, "VariOS" },
    { 0x0033, "EDIROL PCR" },
    { 0x0034, "EDIROL PCR" },
    { 0x0035, "M-1000" },
    { 0x0037, "Digital Piano" },
    { 0x0038, "Digital Piano" },
    { 0x003b, "BOSS GS-10" },
    { 0x003c, "BOSS GS-10" },
    { 0x0040, "GI-20" },
    { 0x0041, "GI-20" },
    { 0x0042, "RS-70" },
    { 0x0043, "RS-70" },
    { 0x0044, "EDIROL UA-1000" },
    { 0x0047, "EDIROL UR-80 WAVE" },
    { 0x0048, "EDIROL UR-80 MIDI" },
    { 0x0049, "EDIROL UR-80 WAVE" },
    { 0x004a, "EDIROL UR-80 MIDI" },
    { 0x004b, "EDIROL M-100FX" },
    { 0x004c, "EDIROL PCR-A WAVE" },
    { 0x004d, "EDIROL PCR-A MIDI" },
    { 0x004e, "EDIROL PCR-A WAVE" },
    { 0x004f, "EDIROL PCR-A MIDI" },
    { 0x0050, "EDIROL UA-3FX" },
    { 0x0052, "EDIROL UM-1SX" },
    { 0x0054, "Digital Piano" },
    { 0x0060, "EXR Series" },
    { 0x0064, "EDIROL PCR-1 WAVE" },
    { 0x0065, "EDIROL PCR-1 MIDI" },
    { 0x0066, "EDIROL PCR-1 WAVE" },
    { 0x0067, "EDIROL PCR-1 MIDI" },
    { 0x006a, "SP-606" },
    { 0x006b, "SP-606" },
    { 0x006d, "FANTOM-X" },
    { 0x006e, "FANTOM-X" },
    { 0x0073, "EDIROL UA-25" },
    { 0x0074, "EDIROL UA-25" },
    { 0x0075, "BOSS DR-880" },
    { 0x0076, "BOSS DR-880" },
    { 0x007a, "RD" },
    { 0x007b, "RD" },
    { 0x007d, "EDIROL UA-101" },
    { 0x0080, "G-70" },
    { 0x0081, "G-70" },
    { 0x0084, "V-SYNTH XT" },
    { 0x0089, "BOSS GT-PRO" },
    { 0x008b, "EDIROL PC-50" },
    { 0x008c, "EDIROL PC-50" },
    { 0x008d, "EDIROL UA-101 USB1" },
    { 0x0092, "EDIROL PC-80 WAVE" },
    { 0x0093, "EDIROL PC-80 MIDI" },
    { 0x0096, "EDIROL UA-1EX" },
    { 0x009a, "EDIROL UM-3EX" },
    { 0x009d, "EDIROL UM-1" },
    { 0x00a0, "MD-P1" },
    { 0x00a2, "Digital Piano" },
    { 0x00a3, "EDIROL UA-4FX" },
    { 0x00a6, "Juno-G" },
    { 0x00a9, "MC-808" },
    { 0x00ad, "SH-201" },
    { 0x00b2, "VG-99" },
    { 0x00b3, "VG-99" },
    { 0x00b7, "BK-7m/VIMA JM-5/8" },
    { 0x00c2, "SonicCell" },
    { 0x00c4, "EDIROL M-16DX" },
    { 0x00c5, "SP-555" },
    { 0x00c7, "V-Synth GT" },
    { 0x00d1, "Music Atelier" },
    { 0x00d3, "M-380/400" },
    { 0x00da, "BOSS GT-10" },
    { 0x00db, "BOSS GT-10 Guitar Effects Processor" },
    { 0x00dc, "BOSS GT-10B" },
    { 0x00de, "Fantom G" },
    { 0x00e6, "EDIROL UA-25EX (Advanced mode)" },
    { 0x00e7, "EDIROL UA-25EX" },
    { 0x00e9, "UA-1G" },
    { 0x00eb, "VS-100" },
    { 0x00f6, "GW-8/AX-Synth" },
    { 0x00f8, "JUNO Series" },
    { 0x00fc, "VS-700C" },
    { 0x00fd, "VS-700" },
    { 0x00fe, "VS-700 M1" },
    { 0x00ff, "VS-700 M2" },
    { 0x0100, "VS-700" },
    { 0x0101, "VS-700 M2" },
    { 0x0102, "VB-99" },
    { 0x0104, "UM-1G" },
    { 0x0106, "UM-2G" },
    { 0x0108, "UM-3G" },
    { 0x0109, "eBand JS-8" },
    { 0x010d, "A-500S" },
    { 0x010f, "A-PRO" },
    { 0x0110, "A-PRO" },
    { 0x0111, "GAIA SH-01" },
    { 0x0113, "ME-25" },
    { 0x0114, "SD-50" },
    { 0x0116, "WAVE/MP3 RECORDER R-05" },
    { 0x0117, "VS-20" },
    { 0x0119, "OCTAPAD SPD-30" },
    { 0x011c, "Lucina AX-09" },
    { 0x011e, "BR-800" },
    { 0x0120, "OCTA-CAPTURE" },
    { 0x0121, "OCTA-CAPTURE" },
    { 0x0123, "JUNO-Gi" },
    { 0x0124, "M-300" },
    { 0x0127, "GR-55" },
    { 0x012a, "UM-ONE" },
    { 0x012b, "DUO-CAPTURE" },
    { 0x012f, "QUAD-CAPTURE" },
    { 0x0130, "MICRO BR BR-80" },
    { 0x0132, "TRI-CAPTURE" },
    { 0x0134, "V-Mixer" },
    { 0x0138, "Boss RC-300 (Audio mode)" },
    { 0x0139, "Boss RC-300 (Storage mode)" },
    { 0x013a, "JUPITER-80" },
    { 0x013e, "R-26" },
    { 0x0145, "SPD-SX" },
    { 0x014b, "eBand JS-10" },
    { 0x014d, "GT-100" },
    { 0x0150, "TD-15" },
    { 0x0151, "TD-11" },
    { 0x0154, "JUPITER-50" },
    { 0x0156, "A-Series" },
    { 0x0158, "TD-30" },
    { 0x0159, "DUO-CAPTURE EX" },
    { 0x015b, "INTEGRA-7" },
    { 0x015d, "R-88" },
    { 0x0505, "EDIROL UA-101" },
};
static const UsbProduct vendor_0583_products[] = {
    { 0x0001, "4 Axis 12 button +POV" },
    { 0x0002, "4 Axis 12 button +POV" },
    { 0x2030, "RM-203 USB Nest [mode 1]" },
    { 0x2031, "RM-203 USB Nest [mode 2]" },
    { 0x2032, "RM-203 USB Nest [mode 3]" },
    { 0x2033, "RM-203 USB Nest [mode 4]" },
    { 0x2050, "PX-205 PSX Bridge" },
    { 0x205f, "PSX/USB converter" },
    { 0x206f, "USB, 2-axis 8-button gamepad" },
    { 0x3050, "QF-305u Gamepad" },
    { 0x3379, "Rockfire X-Force" },
    { 0x337f, "Rockfire USB RacingStar Vibra" },
    { 0x509f, "USB,4-Axis,12-Button with POV" },
    { 0x5259, "Rockfire USB SkyShuttle Vibra" },
    { 0x525f, "USB Vibration Pad" },
    { 0x5308, "USB Wireless VibrationPad" },
    { 0x5359, "Rockfire USB SkyShuttle Pro" },
    { 0x535f, "USB,real VibrationPad" },
    { 0x5659, "Rockfire USB SkyShuttle Vibra" },
    { 0x565f, "USB VibrationPad" },
    { 0x6009, "Revenger" },
    { 0x600f, "USB,GameBoard II" },
    { 0x6258, "USB, 4-axis, 6-button joystick w/view finder" },
    { 0x6889, "Windstorm Pro" },
    { 0x688f, "QF-688uv Windstorm Pro Joystick" },
    { 0x7070, "QF-707u Bazooka Joystick" },
    { 0xa000, "MaxFire G-08XU Gamepad" },
    { 0xa015, "4-Axis,16-Button with POV" },
    { 0xa019, "USB, Vibration ,4-axis, 8-button joystick w/view finder" },
    { 0xa020, "USB,4-Axis,10-Button with POV" },
    { 0xa021, "USB,4-Axis,12-Button with POV" },
    { 0xa022, "USB,4-Axis,14-Button with POV" },
    { 0xa023, "USB,4-Axis,16-Button with POV" },
    { 0xa024, "4axis,12button vibrition audio gamepad" },
    { 0xa025, "4axis,12button vibrition audio gamepad" },
    { 0xa130, "USB Wireless 2.4GHz Gamepad" },
    { 0xa131, "USB Wireless 2.4GHz Joystick" },
    { 0xa132, "USB Wireless 2.4GHz Wheelpad" },
    { 0xa133, "USB Wireless 2.4GHz Wheel&Gamepad" },
    { 0xa202, "ForceFeedbackWheel" },
    { 0xa209, "MetalStrike FF" },
    { 0xb000, "USB,4-Axis,12-Button with POV" },
    { 0xb001, "USB,4-Axis,12-Button with POV" },
    { 0xb002, "Vibration,12-Button USB Wheel" },
    { 0xb005, "USB,12-Button Wheel" },
    { 0xb008, "USB Wireless 2.4GHz Wheel" },
    { 0xb009, "USB,12-Button  Wheel" },
    { 0xb00a, "PSX/USB converter" },
    { 0xb00b, "PSX/USB converter" },
    { 0xb00c, "PSX/USB converter" },
    { 0xb00d, "PSX/USB converter" },
    { 0xb00e, "4-Axis,12-Button with POV" },
    { 0xb00f, "USB,5-Axis,10-Button with POV" },
    { 0xb010, "MetalStrike Pro" },
    { 0xb012, "Wireless MetalStrike" },
    { 0xb013, "USB,Wiress  2.4GHZ Joystick" },
    { 0xb016, "USB,5-Axis,10-Button with POV" },
    { 0xb018, "TW6 Wheel" },
    { 0xff60, "USB Wireless VibrationPad" },
};
static const UsbProduct vendor_0584_products[] = {
    { 0x0008, "Fujifilm MemoryCard ReaderWriter" },
    { 0x0220, "U2SCX SCSI Converter" },
    { 0x0304, "U2SCX-LVD (SCSI Converter)" },
    { 0xb000, "REX-USB60" },
    { 0xb020, "REX-USB60F" },
};
static const UsbProduct vendor_0585_products[] = {
    { 0x0001, "Digital Camera" },
    { 0x0002, "Digital Camera" },
    { 0x0003, "Digital Camera" },
    { 0x0004, "Digital Camera" },
    { 0x0005, "Digital Camera" },
    { 0x0006, "Digital Camera" },
    { 0x0007, "Digital Camera" },
    { 0x0008, "Digital Camera" },
    { 0x0009, "Digital Camera" },
    { 0x000a, "Digital Camera" },
    { 0x000b, "Digital Camera" },
    { 0x000c, "Digital Camera" },
    { 0x000d, "Digital Camera" },
    { 0x000e, "Digital Camera" },
    { 0x000f, "Digital Camera" },
};
static const UsbProduct vendor_0586_products[] = {
    { 0x0025, "802.11b/g/n USB Wireless Network Adapter" },
    { 0x0100, "omni.net" },
    { 0x0102, "omni.net II ISDN TA [HFC-S]" },
    { 0x0110, "omni.net Plus" },
    { 0x1000, "omni.net LCD Plus - ISDN TA" },
    { 0x1500, "Omni 56K Plus" },
    { 0x2011, "Scorpion-980N keyboard" },
    { 0x3304, "LAN Modem" },
    { 0x3309, "ADSL Modem Prestige 600 series" },
    { 0x330a, "ADSL Modem Interface" },
    { 0x330e, "USB Broadband ADSL Modem Rev 1.10" },
    { 0x3400, "ZyAIR B-220 IEEE 802.11b Adapter" },
    { 0x3401, "ZyAIR G-220 802.11bg" },
    { 0x3402, "ZyAIR G-220F 802.11bg" },
    { 0x3403, "AG-200 802.11abg Wireless Adapter [Atheros AR5523]" },
    { 0x3407, "G-200 v2 802.11bg" },
    { 0x3408, "G-260 802.11bg" },
    { 0x3409, "AG-225H 802.11bg" },
    { 0x340a, "M-202 802.11bg" },
    { 0x340c, "G-270S 802.11bg Wireless Adapter [Atheros AR5523]" },
    { 0x340f, "G-220 v2 802.11bg" },
    { 0x3410, "ZyAIR G-202 802.11bg" },
    { 0x3412, "802.11bg" },
    { 0x3413, "ZyAIR AG-225H v2 802.11bg" },
    { 0x3415, "G-210H 802.11g Wireless Adapter" },
    { 0x3416, "NWD-210N 802.11b/g/n-draft wireless adapter" },
    { 0x3417, "NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG]" },
    { 0x3418, "NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870]" },
    { 0x3419, "G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B]" },
    { 0x341a, "NWD-270N Wireless N-lite USB Adapter" },
    { 0x341e, "NWD2105 802.11bgn Wireless Adapter [Ralink RT3070]" },
    { 0x341f, "NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU]" },
    { 0x3425, "NWD6505 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]" },
    { 0x343e, "N220 802.11bgn Wireless Adapter" },
};
static const UsbProduct vendor_058b_products[] = {
    { 0x0015, "Flash Loader utility" },
    { 0x001c, "Flash Drive" },
    { 0x0041, "Flash Loader utility" },
};
static const UsbProduct vendor_058c_products[] = {
    { 0x0007, "Flash" },
    { 0x0008, "LP130" },
    { 0x000a, "LP530" },
    { 0x0010, "Projector" },
    { 0x0011, "Projector" },
    { 0x0012, "Projector" },
    { 0x0013, "Projector" },
    { 0x0014, "Projector" },
    { 0x0015, "Projector" },
    { 0x0016, "Projector" },
    { 0x0017, "Projector" },
    { 0x0018, "Projector" },
    { 0x0019, "Projector" },
    { 0x001a, "Projector" },
    { 0x001b, "Projector" },
    { 0x001c, "Projector" },
    { 0x001d, "Projector" },
    { 0x001e, "Projector" },
    { 0x001f, "Projector" },
    { 0xffe5, "IN34 Projector" },
};
static const UsbProduct vendor_058f_products[] = {
    { 0x1234, "Flash Drive" },
    { 0x2412, "SCard R/W CSR-145" },
    { 0x2802, "Monterey Keyboard" },
    { 0x5492, "Hub" },
    { 0x6232, "Hi-Speed 16-in-1 Flash Card Reader/Writer" },
    { 0x6254, "USB Hub" },
    { 0x6331, "SD/MMC/MS Card Reader" },
    { 0x6332, "Multi-Function Card Reader" },
    { 0x6335, "SD/MMC Card Reader" },
    { 0x6360, "Multimedia Card Reader" },
    { 0x6361, "Multimedia Card Reader" },
    { 0x6362, "Flash Card Reader/Writer" },
    { 0x6364, "AU6477 Card Reader Controller" },
    { 0x6366, "Multi Flash Reader" },
    { 0x6377, "AU6375 4-LUN card reader" },
    { 0x6386, "Memory Card" },
    { 0x6387, "Flash Drive" },
    { 0x6390, "USB 2.0-IDE bridge" },
    { 0x9213, "MacAlly Kbd Hub" },
    { 0x9215, "AU9814 Hub" },
    { 0x9254, "Hub" },
    { 0x9310, "Mass Storage (UID4/5A & UID7A)" },
    { 0x9320, "Micro Storage Driver for Win98" },
    { 0x9321, "Micro Storage Driver for Win98" },
    { 0x9330, "SD Reader" },
    { 0x9331, "Micro Storage Driver for Win98" },
    { 0x9340, "Delkin eFilm Reader-32" },
    { 0x9350, "Delkin eFilm Reader-32" },
    { 0x9360, "8-in-1 Media Card Reader" },
    { 0x9361, "Multimedia Card Reader" },
    { 0x9368, "Multimedia Card Reader" },
    { 0x9380, "Flash Drive" },
    { 0x9382, "Acer/Sweex Flash drive" },
    { 0x9384, "qdi U2Disk T209M" },
    { 0x9410, "Keyboard" },
    { 0x9472, "Keyboard Hub" },
    { 0x9510, "ChunghwaTL USB02 Smartcard Reader" },
    { 0x9520, "EMV Certified Smart Card Reader" },
    { 0x9540, "AU9540 Smartcard Reader" },
    { 0x9720, "USB-Serial Adapter" },
    { 0xa014, "Asus Integrated Webcam" },
    { 0xb002, "Acer Integrated Webcam" },
};
static const UsbProduct vendor_0590_products[] = {
    { 0x0004, "Cable Modem" },
    { 0x000b, "MR56SVS" },
    { 0x0028, "HJ-720IT / HEM-7080IT-E / HEM-790IT" },
};
static const UsbProduct vendor_0592_products[] = {
    { 0x0002, "UPS (X-Slot)" },
};
static const UsbProduct vendor_0595_products[] = {
    { 0x1001, "Digitrex DSC-1300/DSC-2100 (mass storage mode)" },
    { 0x2002, "DIGITAL STILL CAMERA 6M 4X" },
    { 0x4343, "Digital Camera EX-20 DSC" },
};
static const UsbProduct vendor_0596_products[] = {
    { 0x0001, "Touchscreen" },
    { 0x0002, "Touch Screen Controller" },
    { 0x0500, "PCT Multitouch HID Controller" },
    { 0x0543, "DELL XPS touchscreen" },
};
static const UsbProduct vendor_059b_products[] = {
    { 0x0001, "Zip 100 (Type 1)" },
    { 0x000b, "Zip 100 (Type 2)" },
    { 0x0021, "Win98 Disk Controller" },
    { 0x0030, "Zip 250 (Ver 1)" },
    { 0x0031, "Zip 100 (Type 3)" },
    { 0x0032, "Zip 250 (Ver 2)" },
    { 0x0034, "Zip 100 Driver" },
    { 0x0037, "Zip 750 MB" },
    { 0x0040, "SCSI Bridge" },
    { 0x0042, "Rev 70 GB" },
    { 0x0050, "Zip CD 650 Writer" },
    { 0x0053, "CDRW55292EXT CD-RW External Drive" },
    { 0x0056, "External CD-RW Drive Enclosure" },
    { 0x0057, "Mass Storage Device" },
    { 0x005d, "Mass Storage Device" },
    { 0x005f, "CDRW64892EXT3-C CD-RW 52x24x52x External Drive" },
    { 0x0060, "PCMCIA PocketZip Dock" },
    { 0x0061, "Varo PocketZip 40 MP3 Player" },
    { 0x006d, "HipZip MP3 Player" },
    { 0x0070, "eGo Portable Hard Drive" },
    { 0x007c, "Ultra Max USB/1394" },
    { 0x007d, "HTC42606 0G9AT00 [Iomega HDD]" },
    { 0x007e, "Mini 256MB/512MB Flash Drive [IOM2D5]" },
    { 0x00db, "FotoShow Zip 250 Driver" },
    { 0x0150, "Mass Storage Device" },
    { 0x015d, "Super DVD Writer" },
    { 0x0173, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x0174, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x0176, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x0177, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x0178, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x0179, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x017a, "HDD" },
    { 0x017b, "HDD/1394A" },
    { 0x017c, "HDD/1394B" },
    { 0x0251, "Optical" },
    { 0x0252, "Optical" },
    { 0x0278, "LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0]" },
    { 0x027a, "LPHD250-U [Portable Hard Drive Silver Series 250 Go]" },
    { 0x0470, "Prestige Portable Hard Drive" },
    { 0x047a, "Select Portable Hard Drive" },
    { 0x0571, "Prestige Portable Hard Drive" },
    { 0x0579, "eGo Portable Hard Drive" },
    { 0x1052, "DVD+RW External Drive" },
};
static const UsbProduct vendor_059f_products[] = {
    { 0x0201, "StudioDrive USB2" },
    { 0x0202, "StudioDrive USB2" },
    { 0x0203, "StudioDrive USB2" },
    { 0x0211, "PocketDrive" },
    { 0x0212, "PocketDrive" },
    { 0x0213, "PocketDrive USB2" },
    { 0x0323, "LaCie d2 Drive USB2" },
    { 0x0421, "Big Disk G465" },
    { 0x0525, "BigDisk Extreme 500" },
    { 0x0641, "Mobile Hard Drive" },
    { 0x0829, "BigDisk Extreme+" },
    { 0x100c, "Rugged Triple Interface Mobile Hard Drive" },
    { 0x1010, "Desktop Hard Drive" },
    { 0x1018, "Desktop Hard Drive" },
    { 0x1019, "Desktop Hard Drive" },
    { 0x1021, "Little Disk" },
    { 0x1027, "iamaKey V2" },
    { 0x102a, "Rikiki Hard Drive" },
    { 0x1049, "rikiki Harddrive" },
    { 0x1052, "P'9220 Mobile Drive" },
    { 0x1064, "Rugged 16 and 32 GB" },
    { 0x106e, "Porsche Design Desktop Drive" },
    { 0xa601, "HardDrive" },
    { 0xa602, "CD R/W" },
};
static const UsbProduct vendor_05a3_products[] = {
    { 0x8388, "Marvell 88W8388 802.11a/b/g WLAN" },
};
static const UsbProduct vendor_05a4_products[] = {
    { 0x1000, "WKB-1000S Wireless Ergo Keyboard with Touchpad" },
    { 0x2000, "WKB-2000 Wireless Keyboard with Touchpad" },
    { 0x9720, "Keyboard Mouse" },
    { 0x9722, "Keyboard" },
    { 0x9731, "MCK-600W/MCK-800USB Keyboard" },
    { 0x9783, "Wireless Keypad" },
    { 0x9837, "Targus Number Keypad" },
    { 0x9862, "Targus Number Keypad (Composite Device)" },
    { 0x9881, "IR receiver [VRC-1100 Vista MCE Remote Control]" },
};
static const UsbProduct vendor_05a6_products[] = {
    { 0x0001, "CVA124 Cable Voice Adapter (WDM)" },
    { 0x0002, "CVA122 Cable Voice Adapter (WDM)" },
    { 0x0003, "CVA124E Cable Voice Adapter (WDM)" },
    { 0x0004, "CVA122E Cable Voice Adapter (WDM)" },
};
static const UsbProduct vendor_05a7_products[] = {
    { 0x4000, "Bluetooth Headset" },
    { 0x4001, "Bluetooth Headset in DFU mode" },
    { 0x4002, "Bluetooth Headset Series 2" },
    { 0x4003, "Bluetooth Headset Series 2 in DFU mode" },
    { 0xbc50, "SoundLink Wireless Mobile speaker" },
    { 0xbc51, "SoundLink Wireless Mobile speaker in DFU mode" },
};
static const UsbProduct vendor_05a9_products[] = {
    { 0x0511, "OV511 Webcam" },
    { 0x0518, "OV518 Webcam" },
    { 0x0519, "OV519 Microphone" },
    { 0x1550, "VEHO Filmscanner" },
    { 0x2640, "OV2640 Webcam" },
    { 0x2643, "Monitor Webcam" },
    { 0x264b, "Monitor Webcam" },
    { 0x2800, "SuperCAM" },
    { 0x4519, "Webcam Classic" },
    { 0x7670, "OV7670 Webcam" },
    { 0x8065, "GAIA Sensor FPGA Demo Board" },
    { 0x8519, "OV519 Webcam" },
    { 0xa511, "OV511+ Webcam" },
    { 0xa518, "D-Link DSB-C310 Webcam" },
};
static const UsbProduct vendor_05ab_products[] = {
    { 0x0002, "Parallel Port" },
    { 0x0030, "Storage Adapter V2 (TPP)" },
    { 0x0031, "ATA Bridge" },
    { 0x0060, "USB 2.0 ATA Bridge" },
    { 0x0061, "Storage Adapter V3 (TPP-I)" },
    { 0x0101, "Storage Adapter (TPP)" },
    { 0x0130, "Compact Flash and Microdrive Reader (TPP)" },
    { 0x0200, "USS725 ATA Bridge" },
    { 0x0201, "Storage Adapter (TPP)" },
    { 0x0202, "ATA Bridge" },
    { 0x0300, "Portable Hard Drive (TPP)" },
    { 0x0301, "Portable Hard Drive V2" },
    { 0x0350, "Portable Hard Drive (TPP)" },
    { 0x0351, "Portable Hard Drive V2" },
    { 0x081a, "ATA Bridge" },
    { 0x0cda, "ATA Bridge for CD-R/RW" },
    { 0x1001, "BAYI Printer Class Support" },
    { 0x5700, "Storage Adapter V2 (TPP)" },
    { 0x5701, "USB Storage Adapter V2" },
    { 0x5901, "Smart Board (TPP)" },
    { 0x5a01, "ATI Storage Adapter (TPP)" },
    { 0x5d01, "DataBook Adapter (TPP)" },
};
static const UsbProduct vendor_05ac_products[] = {
    { 0x0201, "USB Keyboard [Alps or Logitech, M2452]" },
    { 0x0202, "Keyboard [ALPS]" },
    { 0x0205, "Extended Keyboard [Mitsumi]" },
    { 0x0206, "Extended Keyboard [Mitsumi]" },
    { 0x020b, "Pro Keyboard [Mitsumi, A1048/US layout]" },
    { 0x020c, "Extended Keyboard [Mitsumi]" },
    { 0x020d, "Pro Keyboard [Mitsumi, A1048/JIS layout]" },
    { 0x020e, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x020f, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0214, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0215, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0216, "Internal Keyboard/Trackpad (JIS)" },
    { 0x0217, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0218, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0219, "Internal Keyboard/Trackpad (JIS)" },
    { 0x021a, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x021b, "Internal Keyboard/Trackpad (ISO)" },
    { 0x021c, "Internal Keyboard/Trackpad (JIS)" },
    { 0x021d, "Aluminum Mini Keyboard (ANSI)" },
    { 0x021e, "Aluminum Mini Keyboard (ISO)" },
    { 0x021f, "Aluminum Mini Keyboard (JIS)" },
    { 0x0220, "Aluminum Keyboard (ANSI)" },
    { 0x0221, "Aluminum Keyboard (ISO)" },
    { 0x0222, "Aluminum Keyboard (JIS)" },
    { 0x0223, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0224, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0225, "Internal Keyboard/Trackpad (JIS)" },
    { 0x0229, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x022a, "Internal Keyboard/Trackpad (MacBook Pro) (ISO)" },
    { 0x022b, "Internal Keyboard/Trackpad (MacBook Pro) (JIS)" },
    { 0x0230, "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI)" },
    { 0x0231, "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO)" },
    { 0x0232, "Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS)" },
    { 0x0236, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0237, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0238, "Internal Keyboard/Trackpad (JIS)" },
    { 0x023f, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0240, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0241, "Internal Keyboard/Trackpad (JIS)" },
    { 0x0242, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0243, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0244, "Internal Keyboard/Trackpad (JIS)" },
    { 0x0245, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0246, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0247, "Internal Keyboard/Trackpad (JIS)" },
    { 0x024a, "Internal Keyboard/Trackpad (MacBook Air) (ISO)" },
    { 0x024d, "Internal Keyboard/Trackpad (MacBook Air) (ISO)" },
    { 0x0250, "Aluminium Keyboard (ISO)" },
    { 0x0252, "Internal Keyboard/Trackpad (ANSI)" },
    { 0x0253, "Internal Keyboard/Trackpad (ISO)" },
    { 0x0254, "Internal Keyboard/Trackpad (JIS)" },
    { 0x0263, "Apple Internal Keyboard / Trackpad (MacBook Retina)" },
    { 0x0301, "USB Mouse [Mitsumi, M4848]" },
    { 0x0302, "Optical Mouse [Fujitsu]" },
    { 0x0304, "Mighty Mouse [Mitsumi, M1152]" },
    { 0x0306, "Optical USB Mouse [Fujitsu]" },
    { 0x030a, "Internal Trackpad" },
    { 0x030b, "Internal Trackpad" },
    { 0x030d, "Magic Mouse" },
    { 0x030e, "MC380Z/A [Magic Trackpad]" },
    { 0x1000, "Bluetooth HCI MacBookPro (HID mode)" },
    { 0x1001, "Keyboard Hub [ALPS]" },
    { 0x1002, "Extended Keyboard Hub [Mitsumi]" },
    { 0x1003, "Hub in Pro Keyboard [Mitsumi, A1048]" },
    { 0x1006, "Hub in Aluminum Keyboard" },
    { 0x1008, "Mini DisplayPort to Dual-Link DVI Adapter" },
    { 0x1101, "Speakers" },
    { 0x1105, "Audio in LED Cinema Display" },
    { 0x1107, "Thunderbolt Display Audio" },
    { 0x1112, "FaceTime HD Camera (Display)" },
    { 0x1201, "3G iPod" },
    { 0x1202, "iPod 2G" },
    { 0x1203, "iPod 4.Gen Grayscale 40G" },
    { 0x1204, "iPod [Photo]" },
    { 0x1205, "iPod Mini 1.Gen/2.Gen" },
    { 0x1206, "iPod '06'" },
    { 0x1207, "iPod '07'" },
    { 0x1208, "iPod '08'" },
    { 0x1209, "iPod Video" },
    { 0x120a, "iPod Nano" },
    { 0x1223, "iPod Classic/Nano 3.Gen (DFU mode)" },
    { 0x1224, "iPod Nano 3.Gen (DFU mode)" },
    { 0x1225, "iPod Nano 4.Gen (DFU mode)" },
    { 0x1227, "Mobile Device (DFU Mode)" },
    { 0x1231, "iPod Nano 5.Gen (DFU mode)" },
    { 0x1240, "iPod Nano 2.Gen (DFU mode)" },
    { 0x1242, "iPod Nano 3.Gen (WTF mode)" },
    { 0x1243, "iPod Nano 4.Gen (WTF mode)" },
    { 0x1245, "iPod Classic 3.Gen (WTF mode)" },
    { 0x1246, "iPod Nano 5.Gen (WTF mode)" },
    { 0x1255, "iPod Nano 4.Gen (DFU mode)" },
    { 0x1260, "iPod Nano 2.Gen" },
    { 0x1261, "iPod Classic" },
    { 0x1262, "iPod Nano 3.Gen" },
    { 0x1263, "iPod Nano 4.Gen" },
    { 0x1265, "iPod Nano 5.Gen" },
    { 0x1266, "iPod Nano 6.Gen" },
    { 0x1267, "iPod Nano 7.Gen" },
    { 0x1281, "Apple Mobile Device [Recovery Mode]" },
    { 0x1290, "iPhone" },
    { 0x1291, "iPod Touch 1.Gen" },
    { 0x1292, "iPhone 3G" },
    { 0x1293, "iPod Touch 2.Gen" },
    { 0x1294, "iPhone 3GS" },
    { 0x1296, "iPod Touch 3.Gen (8GB)" },
    { 0x1297, "iPhone 4" },
    { 0x1299, "iPod Touch 3.Gen" },
    { 0x129a, "iPad" },
    { 0x129c, "iPhone 4(CDMA)" },
    { 0x129e, "iPod Touch 4.Gen" },
    { 0x129f, "iPad 2" },
    { 0x12a0, "iPhone 4S" },
    { 0x12a2, "iPad 2 (3G; 64GB)" },
    { 0x12a3, "iPad 2 (CDMA)" },
    { 0x12a4, "iPad 3 (wifi)" },
    { 0x12a5, "iPad 3 (CDMA)" },
    { 0x12a6, "iPad 3 (3G, 16 GB)" },
    { 0x12a8, "iPhone5/5C/5S/6" },
    { 0x12a9, "iPad 2" },
    { 0x12aa, "iPod Touch 5.Gen [A1421]" },
    { 0x12ab, "iPad 4/Mini1" },
    { 0x1300, "iPod Shuffle" },
    { 0x1301, "iPod Shuffle 2.Gen" },
    { 0x1302, "iPod Shuffle 3.Gen" },
    { 0x1303, "iPod Shuffle 4.Gen" },
    { 0x1401, "Modem" },
    { 0x1402, "Ethernet Adapter [A1277]" },
    { 0x1500, "SuperDrive [A1379]" },
    { 0x8005, "OHCI Root Hub Simulation" },
    { 0x8006, "EHCI Root Hub Simulation" },
    { 0x8007, "XHCI Root Hub USB 2.0 Simulation" },
    { 0x8202, "HCF V.90 Data/Fax Modem" },
    { 0x8203, "Bluetooth HCI" },
    { 0x8204, "Built-in Bluetooth 2.0+EDR HCI" },
    { 0x8205, "Bluetooth HCI" },
    { 0x8206, "Bluetooth HCI" },
    { 0x820a, "Bluetooth HID Keyboard" },
    { 0x820b, "Bluetooth HID Mouse" },
    { 0x820f, "Bluetooth HCI" },
    { 0x8213, "Bluetooth Host Controller" },
    { 0x8215, "Built-in Bluetooth 2.0+EDR HCI" },
    { 0x8216, "Bluetooth USB Host Controller" },
    { 0x8217, "Bluetooth USB Host Controller" },
    { 0x8218, "Bluetooth Host Controller" },
    { 0x821a, "Bluetooth Host Controller" },
    { 0x821f, "Built-in Bluetooth 2.0+EDR HCI" },
    { 0x8240, "Built-in IR Receiver" },
    { 0x8241, "Built-in IR Receiver" },
    { 0x8242, "Built-in IR Receiver" },
    { 0x8281, "Bluetooth Host Controller" },
    { 0x8286, "Bluetooth Host Controller" },
    { 0x8300, "Built-in iSight (no firmware loaded)" },
    { 0x8403, "Internal Memory Card Reader" },
    { 0x8404, "Internal Memory Card Reader" },
    { 0x8501, "Built-in iSight [Micron]" },
    { 0x8502, "Built-in iSight" },
    { 0x8505, "Built-in iSight" },
    { 0x8507, "Built-in iSight" },
    { 0x8508, "iSight in LED Cinema Display" },
    { 0x8509, "FaceTime HD Camera" },
    { 0x850a, "FaceTime Camera" },
    { 0x8510, "FaceTime HD Camera (Built-in)" },
    { 0x911c, "Hub in A1082 [Cinema HD Display 23\"]" },
    { 0x9127, "Hub in Thunderbolt Display" },
    { 0x912f, "Hub in 30\" Cinema Display" },
    { 0x9215, "Studio Display 15\"" },
    { 0x9217, "Studio Display 17\"" },
    { 0x9218, "Cinema Display 23\"" },
    { 0x9219, "Cinema Display 20\"" },
    { 0x921c, "A1082 [Cinema HD Display 23\"]" },
    { 0x921e, "Cinema Display 24\"" },
    { 0x9221, "30\" Cinema Display" },
    { 0x9226, "LED Cinema Display" },
    { 0x9227, "Thunderbolt Display" },
    { 0x9232, "Cinema HD Display 30\"" },
    { 0xffff, "Bluetooth in DFU mode - Driver" },
};
static const UsbProduct vendor_05af_products[] = {
    { 0x0806, "HP SK806A Keyboard" },
    { 0x0809, "Wireless Keyboard and Mouse" },
    { 0x0821, "IDE to" },
    { 0x3062, "Cordless Keyboard" },
    { 0x9167, "KB 9151B - 678" },
    { 0x9267, "KB 9251B - 678 Mouse" },
};
static const UsbProduct vendor_05b1_products[] = {
    { 0x1389, "Bluetooth Wireless Adapter" },
};
static const UsbProduct vendor_05b4_products[] = {
    { 0x4857, "M-Any DAH-210" },
    { 0x6001, "HYUNDAI GDS30C6001 SSFDC / MMC I/F Controller" },
};
static const UsbProduct vendor_05b8_products[] = {
    { 0x3002, "Scroll Mouse" },
};
static const UsbProduct vendor_05ba_products[] = {
    { 0x0007, "Fingerprint Reader" },
    { 0x0008, "Fingerprint Reader" },
    { 0x000a, "Fingerprint Reader" },
};
static const UsbProduct vendor_05bc_products[] = {
    { 0x0004, "Trackball" },
};
static const UsbProduct vendor_05c5_products[] = {
    { 0x0002, "AccelePort USB 2" },
    { 0x0004, "AccelePort USB 4" },
    { 0x0008, "AccelePort USB 8" },
};
static const UsbProduct vendor_05c6_products[] = {
    { 0x0114, "Select RW-200 CDMA Wireless Modem" },
    { 0x1000, "Mass Storage Device" },
    { 0x3100, "CDMA Wireless Modem/Phone" },
    { 0x3196, "CDMA Wireless Modem" },
    { 0x3197, "CDMA Wireless Modem/Phone" },
    { 0x6000, "Siemens SG75" },
    { 0x6503, "AnyData APE-540H" },
    { 0x6613, "Onda H600/N501HS ZTE MF330" },
    { 0x6764, "A0001 Phone [OnePlus One]" },
    { 0x9000, "SIMCom SIM5218 modem" },
    { 0x9001, "Gobi Wireless Modem" },
    { 0x9002, "Gobi Wireless Modem" },
    { 0x9003, "Quectel UC20" },
    { 0x9008, "Gobi Wireless Modem (QDL mode)" },
    { 0x9018, "Qualcomm HSUSB Device" },
    { 0x9025, "Qualcomm HSUSB Device" },
    { 0x9201, "Gobi Wireless Modem (QDL mode)" },
    { 0x9202, "Gobi Wireless Modem" },
    { 0x9203, "Gobi Wireless Modem" },
    { 0x9205, "Gobi 2000" },
    { 0x9211, "Acer Gobi Wireless Modem (QDL mode)" },
    { 0x9212, "Acer Gobi Wireless Modem" },
    { 0x9214, "Acer Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9215, "Acer Gobi 2000 Wireless Modem" },
    { 0x9221, "Gobi Wireless Modem (QDL mode)" },
    { 0x9222, "Gobi Wireless Modem" },
    { 0x9224, "Sony Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9225, "Sony Gobi 2000 Wireless Modem" },
    { 0x9231, "Gobi Wireless Modem (QDL mode)" },
    { 0x9234, "Top Global Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9235, "Top Global Gobi 2000 Wireless Modem" },
    { 0x9244, "Samsung Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9245, "Samsung Gobi 2000 Wireless Modem" },
    { 0x9264, "Asus Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9265, "Asus Gobi 2000 Wireless Modem" },
    { 0x9274, "iRex Technologies Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9275, "iRex Technologies Gobi 2000 Wireless Modem" },
};
static const UsbProduct vendor_05c7_products[] = {
    { 0x0113, "PC Line Mouse" },
    { 0x1001, "Lynx Mouse" },
    { 0x2001, "Keyboard" },
    { 0x2011, "SCorpius Keyboard" },
    { 0x6001, "Ten-Keypad" },
};
static const UsbProduct vendor_05c8_products[] = {
    { 0x0103, "FO13FF-65 PC-CAM" },
    { 0x021a, "HP Webcam" },
    { 0x0318, "Webcam" },
    { 0x0361, "SunplusIT INC. HP Truevision HD Webcam" },
    { 0x036e, "Webcam" },
    { 0x0403, "Webcam" },
    { 0x041b, "HP 2.0MP High Definition Webcam" },
};
static const UsbProduct vendor_05ca_products[] = {
    { 0x0101, "RDC-5300 Camera" },
    { 0x0325, "Caplio GX (ptp)" },
    { 0x032d, "Caplio GX 8 (ptp)" },
    { 0x032f, "Caplio R3 (ptp)" },
    { 0x03a1, "IS200e" },
    { 0x0403, "Printing Support" },
    { 0x0405, "Type 101" },
    { 0x0406, "Type 102" },
    { 0x1803, "V5 camera [R5U870]" },
    { 0x1810, "Pavilion Webcam [R5U870]" },
    { 0x1812, "Pavilion Webcam" },
    { 0x1814, "HD Webcam" },
    { 0x1820, "Integrated Webcam" },
    { 0x1830, "Visual Communication Camera VGP-VCC2 [R5U870]" },
    { 0x1832, "Visual Communication Camera VGP-VCC3 [R5U870]" },
    { 0x1833, "Visual Communication Camera VGP-VCC2 [R5U870]" },
    { 0x1834, "Visual Communication Camera VGP-VCC2 [R5U870]" },
    { 0x1835, "Visual Communication Camera VGP-VCC5 [R5U870]" },
    { 0x1836, "Visual Communication Camera VGP-VCC4 [R5U870]" },
    { 0x1837, "Visual Communication Camera VGP-VCC4 [R5U870]" },
    { 0x1839, "Visual Communication Camera VGP-VCC6 [R5U870]" },
    { 0x183a, "Visual Communication Camera VGP-VCC7 [R5U870]" },
    { 0x183b, "Visual Communication Camera VGP-VCC8 [R5U870]" },
    { 0x183d, "Sony Vaio Integrated Webcam" },
    { 0x183e, "Visual Communication Camera VGP-VCC9 [R5U870]" },
    { 0x1841, "Fujitsu F01/ Lifebook U810 [R5U870]" },
    { 0x1870, "Webcam 1000" },
    { 0x18b0, "Sony Vaio Integrated Webcam" },
    { 0x18b1, "Sony Vaio Integrated Webcam" },
    { 0x18b3, "Sony Vaio Integrated Webcam" },
    { 0x18b5, "Sony Vaio Integrated Webcam" },
    { 0x2201, "RDC-7 Camera" },
    { 0x2202, "Caplio RR30" },
    { 0x2203, "Caplio 300G" },
    { 0x2204, "Caplio G3" },
    { 0x2205, "Caplio RR30 / Medion MD 6126 Camera" },
    { 0x2206, "Konica DG-3Z" },
    { 0x2207, "Caplio Pro G3" },
    { 0x2208, "Caplio G4" },
    { 0x2209, "Caplio 400G wide" },
    { 0x220a, "KONICA MINOLTA DG-4Wide" },
    { 0x220b, "Caplio RX" },
    { 0x220c, "Caplio GX" },
    { 0x220d, "Caplio R1/RZ1" },
    { 0x220e, "Sea & Sea 5000G" },
    { 0x220f, "Rollei dr5 / Rollei dr5 (PTP mode)" },
    { 0x2211, "Caplio R1S" },
    { 0x2212, "Caplio R1v Camera" },
    { 0x2213, "Caplio R2" },
    { 0x2214, "Caplio GX 8" },
    { 0x2215, "DSC 725" },
    { 0x2216, "Caplio R3" },
    { 0x2222, "RDC-i500" },
};
static const UsbProduct vendor_05cb_products[] = {
    { 0x1483, "PV8630 interface (scanners, webcams)" },
};
static const UsbProduct vendor_05cc_products[] = {
    { 0x2100, "MicroLink ISDN Office" },
    { 0x2219, "MicroLink ISDN" },
    { 0x2265, "MicroLink 56k" },
    { 0x2267, "MicroLink 56k (V.250)" },
    { 0x2280, "MicroLink 56k Fun" },
    { 0x3000, "Micolink USB2Ethernet [pegasus]" },
    { 0x3100, "AirLancer USB-11" },
    { 0x3363, "MicroLink ADSL Fun" },
};
static const UsbProduct vendor_05d1_products[] = {
    { 0x0003, "Bluetooth Adapter BL-554" },
};
static const UsbProduct vendor_05d7_products[] = {
    { 0x0099, "10Mbps Ethernet [klsi]" },
};
static const UsbProduct vendor_05d8_products[] = {
    { 0x4001, "Artec Ultima 2000" },
    { 0x4002, "Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner" },
    { 0x4003, "Artec E+ 48U" },
    { 0x4004, "Artec E+ Pro" },
    { 0x4005, "MEM48U" },
    { 0x4006, "TRUST EASY WEBSCAN 19200" },
    { 0x4007, "TRUST 240H EASY WEBSCAN GOLD" },
    { 0x4008, "Trust Easy Webscan 19200" },
    { 0x4009, "Umax Astraslim" },
    { 0x4013, "IT Scan 1200" },
    { 0x8105, "Artec T1 USB TVBOX (cold)" },
    { 0x8106, "Artec T1 USB TVBOX (warm)" },
    { 0x8107, "Artec T1 USB TVBOX with AN2235 (cold)" },
    { 0x8108, "Artec T1 USB TVBOX with AN2235 (warm)" },
    { 0x8109, "Artec T1 USB2.0 TVBOX (cold" },
};
static const UsbProduct vendor_05d9_products[] = {
    { 0xa225, "A225 Printer" },
    { 0xa758, "A758 Printer" },
    { 0xa794, "A794 Printer" },
};
static const UsbProduct vendor_05da_products[] = {
    { 0x0091, "ScanMaker X6u" },
    { 0x0093, "ScanMaker V6USL" },
    { 0x0094, "Phantom 336CX/C3" },
    { 0x0099, "ScanMaker X6/X6U" },
    { 0x009a, "Phantom C6" },
    { 0x00a0, "Phantom 336CX/C3 (#2)" },
    { 0x00a3, "ScanMaker V6USL" },
    { 0x00ac, "ScanMaker V6UL" },
    { 0x00b6, "ScanMaker V6UPL" },
    { 0x00ef, "ScanMaker V6UPL" },
    { 0x1006, "Jenoptik JD350 entrance" },
    { 0x1011, "NHJ Che-ez! Kiss Digital Camera" },
    { 0x1018, "Digital Dream Enigma 1.3" },
    { 0x1020, "Digital Dream l'espion xtra" },
    { 0x1025, "Take-it Still Camera Device" },
    { 0x1026, "Take-it" },
    { 0x1043, "Take-It 1300 DSC Bulk Driver" },
    { 0x1045, "Take-it D1" },
    { 0x1047, "Take-it Camera Composite Device" },
    { 0x1048, "Take-it Q3" },
    { 0x1049, "3M Still Camera Device" },
    { 0x1051, "Camcorder Series" },
    { 0x1052, "Mass Storage Device" },
    { 0x1053, "Take-it DV Composite Device" },
    { 0x1054, "Mass Storage Device" },
    { 0x1055, "Digital Camera Series(536)" },
    { 0x1056, "Mass Storage Device" },
    { 0x1057, "Take-it DSC Camera Device(536)" },
    { 0x1058, "Mass Storage Device" },
    { 0x1059, "Camcorder DSC Series" },
    { 0x1060, "Microtek Take-it MV500" },
    { 0x2007, "ArtixScan DI 1210" },
    { 0x200c, "1394_USB2 Scanner" },
    { 0x200e, "ArtixScan DI 810" },
    { 0x2017, "UF ICE Scanner" },
    { 0x201c, "4800 Scanner" },
    { 0x201d, "ArtixScan DI 1610" },
    { 0x201f, "4800 Scanner-ICE" },
    { 0x202e, "ArtixScan DI 2020" },
    { 0x208b, "ScanMaker 6800" },
    { 0x208f, "ArtixScan DI 2010" },
    { 0x209e, "ScanMaker 4700LP" },
    { 0x20a7, "ScanMaker 5600" },
    { 0x20b0, "ScanMaker X12USL" },
    { 0x20b1, "ScanMaker 8700" },
    { 0x20b4, "ScanMaker 4700" },
    { 0x20bd, "ScanMaker 5700" },
    { 0x20c9, "ScanMaker 6700" },
    { 0x20d2, "Microtek ArtixScan 1800f" },
    { 0x20d6, "PS4000" },
    { 0x20de, "ScanMaker 9800XL" },
    { 0x20e0, "ScanMaker 9700XL" },
    { 0x20ed, "ScanMaker 4700" },
    { 0x20ee, "Micortek ScanMaker X12USL" },
    { 0x3008, "Scanner" },
    { 0x300a, "4800 ICE Scanner" },
    { 0x300b, "4800 Scanner" },
    { 0x300f, "MiniScan C5" },
    { 0x3020, "4800dpi Scanner" },
    { 0x3021, "1200dpi Scanner" },
    { 0x3022, "Scanner 4800dpi" },
    { 0x3023, "USB1200II Scanner" },
    { 0x30c1, "USB600 Scanner" },
    { 0x30ce, "ScanMaker 3800" },
    { 0x30cf, "ScanMaker 4800" },
    { 0x30d4, "USB1200 Scanner" },
    { 0x30d8, "Scanner" },
    { 0x30d9, "USB2400 Scanner" },
    { 0x30e4, "ScanMaker 4100" },
    { 0x30e5, "USB3200 Scanner" },
    { 0x30e6, "ScanMaker i320" },
    { 0x40b3, "ScanMaker 3600" },
    { 0x40b8, "ScanMaker 3700" },
    { 0x40c7, "ScanMaker 4600" },
    { 0x40ca, "ScanMaker 3600" },
    { 0x40cb, "ScanMaker 3700" },
    { 0x40dd, "ScanMaker 3750i" },
    { 0x40ff, "ScanMaker 3600" },
    { 0x5003, "Goya" },
    { 0x5013, "3200 Scanner" },
    { 0x6072, "XT-3500 A4 HD Scanner" },
    { 0x80a3, "ScanMaker V6USL (#2)" },
    { 0x80ac, "ScanMaker V6UL/SpicyU" },
};
static const UsbProduct vendor_05db_products[] = {
    { 0x0003, "SUNTAC U-Cable type D2" },
    { 0x0005, "SUNTAC U-Cable type P1" },
    { 0x0009, "SUNTAC Slipper U" },
    { 0x000a, "SUNTAC Ir-Trinity" },
    { 0x000b, "SUNTAC U-Cable type A3" },
    { 0x0011, "SUNTAC U-Cable type A4" },
};
static const UsbProduct vendor_05dc_products[] = {
    { 0x0001, "jumpSHOT CompactFlash Reader" },
    { 0x0002, "JumpShot" },
    { 0x0003, "JumpShot" },
    { 0x0080, "Jumpdrive Secure 64MB" },
    { 0x0081, "RBC Compact Flash Drive" },
    { 0x00a7, "JumpDrive Impact" },
    { 0x0100, "JumpDrive PRO" },
    { 0x0200, "JumpDrive 2.0 Pro" },
    { 0x0300, "Jumpdrive Geysr" },
    { 0x0301, "JumpDrive Classic" },
    { 0x0302, "JD Micro" },
    { 0x0303, "JD Micro Pro" },
    { 0x0304, "JD Secure II" },
    { 0x0310, "JumpDrive" },
    { 0x0311, "JumpDrive Classic" },
    { 0x0312, "JD Micro" },
    { 0x0313, "JD Micro Pro" },
    { 0x0320, "JumpDrive" },
    { 0x0321, "JD Micro" },
    { 0x0322, "JD Micro Pro" },
    { 0x0323, "UFC" },
    { 0x0330, "JumpDrive Expression" },
    { 0x0340, "JumpDrive TAD" },
    { 0x0350, "Express Card" },
    { 0x0400, "UFDC" },
    { 0x0401, "UFDC" },
    { 0x0403, "Locked B Device" },
    { 0x0405, "Locked C Device" },
    { 0x0407, "Locked D Device" },
    { 0x0409, "Locked E Device" },
    { 0x040b, "Locked F Device" },
    { 0x040d, "Locked G Device" },
    { 0x040f, "Locked H Device" },
    { 0x0410, "JumpDrive" },
    { 0x0411, "JumpDrive" },
    { 0x0413, "Locked J Device" },
    { 0x0415, "Locked K Device" },
    { 0x0417, "Locked L Device" },
    { 0x0419, "Locked M Device" },
    { 0x041b, "Locked N Device" },
    { 0x041d, "Locked O Device" },
    { 0x041f, "Locked P Device" },
    { 0x0420, "JumpDrive" },
    { 0x0421, "JumpDrive" },
    { 0x0423, "Locked R Device" },
    { 0x0425, "Locked S Device" },
    { 0x0427, "Locked T Device" },
    { 0x0429, "Locked U Device" },
    { 0x042b, "Locked V Device" },
    { 0x042d, "Locked W Device" },
    { 0x042f, "Locked X Device" },
    { 0x0431, "Locked Y Device" },
    { 0x0433, "Locked Z Device" },
    { 0x4d02, "MP3 Player" },
    { 0x4d12, "MP3 Player" },
    { 0x4d30, "MP3 Player" },
    { 0xa209, "JumpDrive S70" },
    { 0xa300, "JumpDrive2" },
    { 0xa400, "JumpDrive trade; Pro 40-501" },
    { 0xa410, "JumpDrive 128MB/256MB" },
    { 0xa411, "JumpDrive Traveler" },
    { 0xa420, "JumpDrive Pro" },
    { 0xa421, "JumpDrive Pro II" },
    { 0xa422, "JumpDrive Micro Pro" },
    { 0xa430, "JumpDrive Secure" },
    { 0xa431, "JumpDrive Secure II" },
    { 0xa432, "JumpDrive Classic" },
    { 0xa440, "JumpDrive Lightning" },
    { 0xa450, "JumpDrive TouchGuard" },
    { 0xa460, "JD Mercury" },
    { 0xa501, "JumpDrive Classic" },
    { 0xa510, "JumpDrive Sport" },
    { 0xa530, "JumpDrive Expression" },
    { 0xa531, "JumpDrive Secure II" },
    { 0xa560, "JumpDrive FireFly" },
    { 0xa701, "JumpDrive FireFly" },
    { 0xa731, "JumpDrive FireFly" },
    { 0xa768, "JumpDrive Retrax" },
    { 0xa790, "JumpDrive 2GB" },
    { 0xa811, "16GB Gizmo!" },
    { 0xa813, "16gB flash thumb drive" },
    { 0xa815, "JumpDrive V10" },
    { 0xa833, "JumpDrive S23 64GB" },
    { 0xb002, "USB CF Reader" },
    { 0xb018, "Multi-Card Reader" },
    { 0xb047, "SDHC Reader [RW047-7000]" },
    { 0xba02, "Workflow CFR1" },
    { 0xc753, "JumpDrive TwistTurn" },
};
static const UsbProduct vendor_05dd_products[] = {
    { 0xff31, "AWU-120" },
    { 0xff32, "FriendlyNET AeroLAN AL2011" },
    { 0xff35, "PCW 100 - Wireless 802.11b Adapter" },
    { 0xff91, "2Wire PC Port Phoneline 10Mbps Adapter" },
};
static const UsbProduct vendor_05e0_products[] = {
    { 0x0700, "Bar Code Scanner (CS1504)" },
    { 0x0800, "Spectrum24 Wireless LAN Adapter" },
    { 0x1200, "Bar Code Scanner" },
    { 0x1701, "Bar Code Scanner (CDC)" },
    { 0x1900, "SNAPI Imaging Device" },
    { 0x2000, "MC3090 Rugged Mobile Computer" },
    { 0x200d, "MC70 Rugged Mobile Computer" },
};
static const UsbProduct vendor_05e1_products[] = {
    { 0x0100, "802.11g + Bluetooth Wireless Adapter" },
    { 0x0408, "STK1160 Video Capture Device" },
    { 0x0500, "DC-112X Webcam" },
    { 0x0501, "DC-1125 Webcam" },
    { 0x0890, "STK011 Camera" },
    { 0x0892, "STK013 Camera" },
    { 0x0895, "STK016 Camera" },
    { 0x0896, "STK017 Camera" },
    { 0x2010, "ARCTIC Sound P261 Headphones" },
};
static const UsbProduct vendor_05e3_products[] = {
    { 0x000a, "Keyboard with PS/2 Port" },
    { 0x000b, "Mouse" },
    { 0x0100, "Nintendo Game Boy Advance SP" },
    { 0x0120, "Pacific Image Electronics PrimeFilm 1800u slide/negative scanner" },
    { 0x0131, "CF/SM Reader/Writer" },
    { 0x0142, "Multiple Slides Scanner-3600" },
    { 0x0143, "Multiple Frames Film Scanner-36series" },
    { 0x0180, "Plustek Scanner" },
    { 0x0182, "Wize Media 1000" },
    { 0x0189, "ScanJet 4600 series" },
    { 0x018a, "Xerox 6400" },
    { 0x0300, "GLUSB98PT Parallel Port" },
    { 0x0301, "USB2LPT Cable Release2" },
    { 0x0406, "Hub" },
    { 0x0501, "GL620USB Host-Host interface" },
    { 0x0502, "GL620USB-A GeneLink USB-USB Bridge" },
    { 0x0503, "Webcam" },
    { 0x0504, "HID Keyboard Filter" },
    { 0x0604, "USB 1.1 Hub" },
    { 0x0605, "USB 2.0 Hub" },
    { 0x0606, "USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub" },
    { 0x0607, "Logitech G110 Hub" },
    { 0x0608, "Hub" },
    { 0x0610, "4-port hub" },
    { 0x0616, "hub" },
    { 0x0660, "USB 2.0 Hub" },
    { 0x0700, "SIIG US2256 CompactFlash Card Reader" },
    { 0x0701, "USB 2.0 IDE Adapter" },
    { 0x0702, "USB 2.0 IDE Adapter [GL811E]" },
    { 0x0703, "Card Reader" },
    { 0x0704, "Card Reader" },
    { 0x0705, "Card Reader" },
    { 0x0706, "Card Reader" },
    { 0x0707, "Card Reader" },
    { 0x0708, "Card Reader" },
    { 0x0709, "Card Reader" },
    { 0x070a, "Pen Flash" },
    { 0x070b, "DMHS1B Rev 3 DFU Adapter" },
    { 0x070e, "USB 2.0 Card Reader" },
    { 0x070f, "Pen Flash" },
    { 0x0710, "USB 2.0 33-in-1 Card Reader" },
    { 0x0711, "Card Reader" },
    { 0x0712, "Delkin Mass Storage Device" },
    { 0x0715, "USB 2.0 microSD Reader" },
    { 0x0716, "USB 2.0 Multislot Card Reader/Writer" },
    { 0x0717, "All-in-1 Card Reader" },
    { 0x0718, "IDE/SATA Adapter" },
    { 0x0719, "SATA adapter" },
    { 0x0722, "SD/MMC card reader" },
    { 0x0723, "GL827L SD/MMC/MS Flash Card Reader" },
    { 0x0726, "SD Card Reader" },
    { 0x0727, "microSD Reader/Writer" },
    { 0x0731, "GL3310 SATA 3Gb/s Bridge Controller" },
    { 0x0732, "All-in-One Cardreader" },
    { 0x0736, "microSD Reader/Writer" },
    { 0x0741, "microSD Card Reader" },
    { 0x0743, "SDXC and microSDXC CardReader" },
    { 0x0745, "Logilink CR0012" },
    { 0x0760, "USB 2.0 Card Reader/Writer" },
    { 0x0761, "Genesys Mass Storage Device" },
    { 0x0780, "USBFS DFU Adapter" },
    { 0x07a0, "Pen Flash" },
    { 0x0880, "Wasp (SL-6612)" },
    { 0x0927, "Card Reader" },
    { 0x1205, "Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330" },
    { 0xa700, "Pen Flash" },
    { 0xf102, "VX7012 TV Box" },
    { 0xf103, "VX7012 TV Box" },
    { 0xf104, "VX7012 TV Box" },
    { 0xfd21, "3M TL20 Temperature Logger" },
    { 0xfe00, "Razer Mouse" },
};
static const UsbProduct vendor_05e9_products[] = {
    { 0x0008, "KL5KUSB101B Ethernet [klsi]" },
    { 0x0009, "Sony 10Mbps Ethernet [pegasus]" },
    { 0x000c, "USB-to-RS-232" },
    { 0x000d, "USB-to-RS-232" },
    { 0x0014, "RS-232 J104" },
    { 0x0040, "Ethernet Adapter" },
    { 0x2008, "Ethernet Adapter" },
};
static const UsbProduct vendor_05ef_products[] = {
    { 0x020a, "Top Shot Pegasus Joystick" },
    { 0x8884, "Mag Turbo Force Wheel" },
    { 0x8888, "Top Shot Force Feedback Racing Wheel" },
};
static const UsbProduct vendor_05f0_products[] = {
    { 0x0101, "DA-Port DAC" },
};
static const UsbProduct vendor_05f2_products[] = {
    { 0x0010, "AQ Mouse" },
};
static const UsbProduct vendor_05f3_products[] = {
    { 0x0007, "Kinesis Advantage PRO MPC/USB Keyboard" },
    { 0x0081, "Kinesis Integrated Hub" },
    { 0x00ff, "VEC Footpedal" },
    { 0x0203, "Y-mouse Keyboard & Mouse Adapter" },
    { 0x020b, "PS2 Adapter" },
    { 0x0232, "X-Keys Switch Interface, Programming Mode" },
    { 0x0261, "X-Keys Switch Interface, SPLAT Mode" },
    { 0x0264, "X-Keys Switch Interface, Composite Mode" },
};
static const UsbProduct vendor_05f9_products[] = {
    { 0x1104, "Magellan 2200VS" },
    { 0x1206, "Gryphon series (OEM mode)" },
    { 0x2202, "Point of Sale Handheld Scanner" },
    { 0x2206, "Gryphon series (keyboard emulation mode)" },
    { 0x220c, "Datalogic Gryphon GD4430" },
    { 0x2601, "Datalogic Magellan 1000i Barcode Scanner" },
    { 0x2602, "Datalogic Magellan 1100i Barcode Scanner" },
    { 0x4204, "Gryphon series (RS-232 emulation mode)" },
    { 0x5204, "Datalogic Gryphon GFS4170 (config mode)" },
};
static const UsbProduct vendor_05fa_products[] = {
    { 0x3301, "Keyboard with PS/2 Mouse Port" },
    { 0x3302, "Keyboard" },
    { 0x3303, "Keyboard with PS/2 Mouse Port" },
};
static const UsbProduct vendor_05fc_products[] = {
    { 0x0001, "Soundcraft Si Multi Digital Card" },
    { 0x7849, "Harman/Kardon SoundSticks" },
};
static const UsbProduct vendor_05fd_products[] = {
    { 0x0239, "SV-239 HammerHead Digital" },
    { 0x0251, "Raider Pro" },
    { 0x0253, "ProPad 8 Digital" },
    { 0x0286, "SV-286 Cyclone Digital" },
    { 0x107a, "PowerPad Pro X-Box pad" },
    { 0x262a, "3dfx HammerHead FX" },
    { 0x262f, "HammerHead Fx" },
    { 0xdaae, "Game Shark" },
};
static const UsbProduct vendor_05fe_products[] = {
    { 0x0001, "Mouse" },
    { 0x0003, "Cypress USB Mouse" },
    { 0x0005, "Viewmaster 4D Browser Mouse" },
    { 0x0007, "Twinhead Mouse" },
    { 0x0009, "Inland Pro 4500/5000 Mouse" },
    { 0x0011, "Browser Mouse" },
    { 0x0014, "Gamepad" },
    { 0x1010, "Optical Wireless" },
    { 0x2001, "Microsoft Wireless Receiver 700" },
};
static const UsbProduct vendor_0601_products[] = {
    { 0x0003, "Internet Security Co., Ltd. SecureKey" },
};
static const UsbProduct vendor_0602_products[] = {
    { 0x1001, "ViCam Webcam" },
};
static const UsbProduct vendor_0603_products[] = {
    { 0x00f1, "Keyboard (Labtec Ultra Flat Keyboard)" },
    { 0x00f2, "Keyboard (Labtec Ultra Flat Keyboard)" },
    { 0x6871, "Mouse" },
};
static const UsbProduct vendor_0609_products[] = {
    { 0x031d, "eHome Infrared Receiver" },
    { 0x0322, "eHome Infrared Receiver" },
    { 0x0334, "eHome Infrared Receiver" },
    { 0xff12, "SMK Bluetooth Device" },
};
static const UsbProduct vendor_060b_products[] = {
    { 0x0001, "MacAlly Keyboard" },
    { 0x0230, "KSK-8003 UX Keyboard" },
    { 0x1006, "Japanese Keyboard - 260U" },
    { 0x2101, "Keyboard" },
    { 0x2231, "KSK-6001 UELX Keyboard" },
    { 0x2270, "Gigabyte K8100 Aivia Gaming Keyboard" },
    { 0x5253, "Thermaltake MEKA G-Unit Gaming Keyboard" },
    { 0x5811, "ACK-571U Wireless Keyboard" },
    { 0x5903, "Japanese Keyboard - 595U" },
    { 0x6001, "SolidTek USB 2p HUB" },
    { 0x6002, "SolidTek USB Keyboard" },
    { 0x6003, "Japanese Keyboard - 600HM" },
    { 0x6231, "Thermaltake eSPORTS Meka Keyboard" },
    { 0x8007, "P-W1G1F12 VER:1 [Macally MegaCam]" },
    { 0xa001, "Maxwell Compact Pc PM3" },
};
static const UsbProduct vendor_0618_products[] = {
    { 0x0101, "Mouse" },
};
static const UsbProduct vendor_0619_products[] = {
    { 0x0101, "SLP-100 Driver" },
    { 0x0102, "SLP-200 Driver" },
    { 0x0103, "SLP-100N Driver" },
    { 0x0104, "SLP-200N Driver" },
    { 0x0105, "SLP-240 Driver" },
    { 0x0501, "SLP-440 Driver" },
    { 0x0502, "SLP-450 Driver" },
};
static const UsbProduct vendor_061a_products[] = {
    { 0x0110, "5thSense Fingerprint Sensor" },
    { 0x0200, "FPS200 Fingerprint Sensor" },
    { 0x8200, "VKI-A Fingerprint Sensor/Flash Storage (dumb)" },
    { 0x9200, "VKI-B Fingerprint Sensor/Flash Storage (smart)" },
};
static const UsbProduct vendor_061d_products[] = {
    { 0xc020, "SSU-100" },
};
static const UsbProduct vendor_061e_products[] = {
    { 0x0001, "nissei 128DE-USB -" },
    { 0x0010, "nissei 128DE-PNA -" },
};
static const UsbProduct vendor_0620_products[] = {
    { 0x0004, "QuickVideo weeCam" },
    { 0x0007, "QuickVideo weeCam" },
    { 0x000a, "QuickVideo weeCam" },
    { 0x000b, "QuickVideo weeCam" },
};
static const UsbProduct vendor_0624_products[] = {
    { 0x0248, "Virtual Hub" },
    { 0x0249, "Virtual Keyboard/Mouse" },
    { 0x0251, "Virtual Mass Storage" },
    { 0x0294, "Dell 03R874 KVM dongle" },
    { 0x0402, "Cisco Virtual Keyboard and Mouse" },
    { 0x0403, "Cisco Virtual Mass Storage" },
};
static const UsbProduct vendor_062a_products[] = {
    { 0x0000, "Optical mouse" },
    { 0x0001, "Notebook Optical Mouse" },
    { 0x0102, "Wireless Keyboard/Mouse Combo [MK1152WC]" },
    { 0x0201, "Defender Office Keyboard (K7310) S Zodiak KM-9010" },
    { 0x0252, "Emerge Uni-retractable Laser Mouse" },
    { 0x3286, "Nano Receiver [Sandstrom Laser Mouse SMWLL11]" },
    { 0x4101, "Wireless Keyboard/Mouse" },
    { 0x6301, "Trust Wireless Optical Mouse MI-4150K" },
    { 0x9003, "VoIP Conference Hub (A16GH)" },
    { 0x9004, "USR9602 USB Internet Mini Phone" },
};
static const UsbProduct vendor_0634_products[] = {
    { 0x0655, "Embedded Mass Storage Drive [RealSSD]" },
};
static const UsbProduct vendor_0636_products[] = {
    { 0x0003, "Vivicam 35Xx" },
};
static const UsbProduct vendor_0638_products[] = {
    { 0x0268, "iVina 1200U Scanner" },
    { 0x026a, "Minolta Dimage Scan Dual II AF-2820U (2886)" },
    { 0x0a10, "iVina FB1600/UMAX Astra 4500" },
    { 0x0a13, "AV600U" },
    { 0x0a15, "Konica Minolta SC-110" },
    { 0x0a16, "Konica Minolta SC-215" },
    { 0x0a30, "UMAX Astra 6700 Scanner" },
    { 0x0a41, "Avision AM3000/MF3000 Series" },
    { 0x0f01, "fi-4010CU" },
    { 0x4004, "Minolta Dimage Scan Elite II AF-2920 (2888)" },
};
static const UsbProduct vendor_0640_products[] = {
    { 0x0026, "LPC-Stick" },
};
static const UsbProduct vendor_0644_products[] = {
    { 0x0000, "Floppy" },
    { 0x0200, "All-In-One Multi-Card Reader CA200/B/S" },
    { 0x1000, "CD-ROM Drive" },
    { 0x800d, "TASCAM Portastudio DP-01FX" },
    { 0x800e, "TASCAM US-122L" },
    { 0x801d, "TASCAM DR-100" },
    { 0x8021, "TASCAM US-122mkII" },
    { 0xd001, "CD-R/RW Unit" },
    { 0xd002, "CD-R/RW Unit" },
    { 0xd010, "CD-RW/DVD Unit" },
};
static const UsbProduct vendor_0647_products[] = {
    { 0x0100, "ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph" },
    { 0x0101, "ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph" },
    { 0x0102, "ARC Inspectrum Mono" },
    { 0x0103, "ARC Filterwheel" },
    { 0x03e9, "Inspectrum 128x1024 F VIS Spectrograph" },
    { 0x03ea, "Inspectrum 256x1024 F VIS Spectrograph" },
    { 0x03eb, "Inspectrum 128x1024 B VIS Spectrograph" },
    { 0x03ec, "Inspectrum 256x1024 B VIS Spectrograph" },
};
static const UsbProduct vendor_064b_products[] = {
    { 0x0165, "Blackfin 535 [ADZS HPUSB ICE]" },
};
static const UsbProduct vendor_064e_products[] = {
    { 0x2100, "Sony Visual Communication Camera" },
    { 0x9700, "Asus Integrated Webcam" },
    { 0xa100, "Acer OrbiCam" },
    { 0xa101, "Acer CrystalEye Webcam" },
    { 0xa102, "Acer/Lenovo Webcam [CN0316]" },
    { 0xa103, "Acer/HP Integrated Webcam [CN0314]" },
    { 0xa110, "HP Webcam" },
    { 0xa114, "Lemote Webcam" },
    { 0xa116, "UVC 1.3MPixel WebCam" },
    { 0xa136, "Asus Integrated Webcam [CN031B]" },
    { 0xa219, "1.3M WebCam (notebook emachines E730, Acer sub-brand)" },
    { 0xc107, "HP webcam [dv6-1190en]" },
    { 0xc335, "HP TrueVision HD" },
    { 0xd101, "Acer CrystalEye Webcam" },
    { 0xd217, "HP TrueVision HD" },
    { 0xe201, "Lenovo Integrated Webcam" },
    { 0xe203, "Lenovo Integrated Webcam" },
    { 0xe258, "HP TrueVision HD Integrated Webcam" },
    { 0xf102, "Lenovo Integrated Webcam [R5U877]" },
    { 0xf103, "Lenovo Integrated Webcam [R5U877]" },
    { 0xf300, "UVC 0.3M Webcam" },
};
static const UsbProduct vendor_064f_products[] = {
    { 0x03e9, "CmStick (article no. 1001)" },
    { 0x03f2, "CmStick/M (article no. 1010)" },
    { 0x03f3, "CmStick/M (article no. 1011)" },
    { 0x0bd7, "BOX/U" },
    { 0x0bd8, "BOX/RU" },
};
static const UsbProduct vendor_0654_products[] = {
    { 0x0005, "Device Bay Controller" },
    { 0x0006, "Hub" },
    { 0x0007, "Device Bay Controller" },
    { 0x0016, "Hub" },
};
static const UsbProduct vendor_065a_products[] = {
    { 0x0001, "Opticon OPR-2001 / NLV-1001 (keyboard mode)" },
    { 0x0009, "NLV-1001 (serial mode) / OPN-2001 [Opticon]" },
};
static const UsbProduct vendor_0663_products[] = {
    { 0x0103, "CobraPad" },
};
static const UsbProduct vendor_0664_products[] = {
    { 0x0301, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0302, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0303, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0304, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0305, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0306, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0307, "Groovy Technology Corp. GTouch Touch Screen" },
    { 0x0309, "Groovy Technology Corp. GTouch Touch Screen" },
};
static const UsbProduct vendor_0665_products[] = {
    { 0x5161, "USB to Serial" },
};
static const UsbProduct vendor_0667_products[] = {
    { 0x0fa1, "TD-U8000 Tape Drive" },
};
static const UsbProduct vendor_066b_products[] = {
    { 0x0105, "SCM eUSB SmartMedia Card Reader" },
    { 0x010a, "Melco MCR-U2 SmartMedia / CompactFlash Reader" },
    { 0x200c, "USB10TX" },
    { 0x2202, "USB10TX Ethernet [pegasus]" },
    { 0x2203, "USB100TX Ethernet [pegasus]" },
    { 0x2204, "USB100TX HomePNA Ethernet [pegasus]" },
    { 0x2206, "USB Ethernet [pegasus]" },
    { 0x2207, "HomeLink Phoneline 10M Network Adapter" },
    { 0x2211, "WUSB11 802.11b Adapter" },
    { 0x2212, "WUSB11v2.5 802.11b Adapter" },
    { 0x2213, "WUSB12v1.1 802.11b Adapter" },
    { 0x2219, "Instant Wireless Network Adapter" },
    { 0x400b, "USB10TX" },
};
static const UsbProduct vendor_066f_products[] = {
    { 0x003b, "MP3 Player" },
    { 0x003e, "MP3 Player" },
    { 0x003f, "MP3 Player" },
    { 0x0040, "MP3 Player" },
    { 0x0041, "MP3 Player" },
    { 0x0042, "MP3 Player" },
    { 0x0043, "MP3 Player" },
    { 0x004b, "A-Max PA11 MP3 Player" },
    { 0x3400, "STMP3400 D-Major MP3 Player" },
    { 0x3410, "STMP3410 D-Major MP3 Player" },
    { 0x3500, "Player Recovery Device" },
    { 0x3780, "STMP3780/i.MX23 SystemOnChip in RecoveryMode" },
    { 0x4200, "STIr4200 IrDA Bridge" },
    { 0x4210, "STIr4210 IrDA Bridge" },
    { 0x8000, "MSCN MP3 Player" },
    { 0x8001, "SigmaTel MSCN Audio Player" },
    { 0x8004, "MSCNMMC MP3 Player" },
    { 0x8008, "i-Bead 100 MP3 Player" },
    { 0x8020, "MP3 Player" },
    { 0x8034, "MP3 Player" },
    { 0x8036, "MP3 Player" },
    { 0x8038, "MP3 Player" },
    { 0x8056, "MP3 Player" },
    { 0x8060, "MP3 Player" },
    { 0x8066, "MP3 Player" },
    { 0x807e, "MP3 Player" },
    { 0x8092, "MP3 Player" },
    { 0x8096, "MP3 Player" },
    { 0x809a, "MP3 Player" },
    { 0x80aa, "MP3 Player" },
    { 0x80ac, "MP3 Player" },
    { 0x80b8, "MP3 Player" },
    { 0x80ba, "MP3 Player" },
    { 0x80bc, "MP3 Player" },
    { 0x80bf, "MP3 Player" },
    { 0x80c5, "MP3 Player" },
    { 0x80c8, "MP3 Player" },
    { 0x80ca, "MP3 Player" },
    { 0x80cc, "MP3 Player" },
    { 0x8104, "MP3 Player" },
    { 0x8106, "MP3 Player" },
    { 0x8108, "MP3 Player" },
    { 0x810a, "MP3 Player" },
    { 0x810c, "MP3 Player" },
    { 0x8122, "MP3 Player" },
    { 0x8124, "MP3 Player" },
    { 0x8126, "MP3 Player" },
    { 0x8128, "MP3 Player" },
    { 0x8134, "MP3 Player" },
    { 0x8136, "MP3 Player" },
    { 0x8138, "MP3 Player" },
    { 0x813a, "MP3 Player" },
    { 0x813e, "MP3 Player" },
    { 0x8140, "MP3 Player" },
    { 0x8142, "MP3 Player" },
    { 0x8144, "MP3 Player" },
    { 0x8146, "MP3 Player" },
    { 0x8148, "MP3 Player" },
    { 0x814c, "MP3 Player" },
    { 0x8201, "MP3 Player" },
    { 0x8202, "Jens of Sweden / I-BEAD 150M/150H MP3 player" },
    { 0x8203, "MP3 Player" },
    { 0x8204, "MP3 Player" },
    { 0x8205, "MP3 Player" },
    { 0x8206, "Digital MP3 Music Player" },
    { 0x8207, "MP3 Player" },
    { 0x8208, "MP3 Player" },
    { 0x8209, "MP3 Player" },
    { 0x820a, "MP3 Player" },
    { 0x820b, "MP3 Player" },
    { 0x820c, "MP3 Player" },
    { 0x820d, "MP3 Player" },
    { 0x820e, "MP3 Player" },
    { 0x820f, "MP3 Player" },
    { 0x8210, "MP3 Player" },
    { 0x8211, "MP3 Player" },
    { 0x8212, "MP3 Player" },
    { 0x8213, "MP3 Player" },
    { 0x8214, "MP3 Player" },
    { 0x8215, "MP3 Player" },
    { 0x8216, "MP3 Player" },
    { 0x8217, "MP3 Player" },
    { 0x8218, "MP3 Player" },
    { 0x8219, "MP3 Player" },
    { 0x821a, "MP3 Player" },
    { 0x821b, "MP3 Player" },
    { 0x821c, "MP3 Player" },
    { 0x821d, "MP3 Player" },
    { 0x821e, "MP3 Player" },
    { 0x821f, "MP3 Player" },
    { 0x8220, "MP3 Player" },
    { 0x8221, "MP3 Player" },
    { 0x8222, "MP3 Player" },
    { 0x8223, "MP3 Player" },
    { 0x8224, "MP3 Player" },
    { 0x8225, "MP3 Player" },
    { 0x8226, "MP3 Player" },
    { 0x8227, "MP3 Player" },
    { 0x8228, "MP3 Player" },
    { 0x8229, "MP3 Player" },
    { 0x8230, "MP3 Player" },
    { 0x829c, "MP3 Player" },
    { 0x82e0, "MP3 Player" },
    { 0x8320, "TrekStor i.Beat fun" },
    { 0x835d, "MP3 Player" },
    { 0x9000, "MP3 Player" },
    { 0x9001, "MP3 Player" },
    { 0x9002, "MP3 Player" },
};
static const UsbProduct vendor_0670_products[] = {
    { 0x0001, "Calibrator" },
    { 0x0005, "Enable Cable" },
};
static const UsbProduct vendor_0672_products[] = {
    { 0x1041, "LCS1040 Speaker System" },
    { 0x5000, "SpaceBall 4000 FLX" },
};
static const UsbProduct vendor_0673_products[] = {
    { 0x5000, "Keyboard" },
};
static const UsbProduct vendor_0675_products[] = {
    { 0x0110, "Vigor 128 ISDN TA" },
    { 0x0530, "Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)" },
    { 0x0550, "Vigor550" },
    { 0x1688, "miniVigor 128 ISDN TA [HFC-S]" },
    { 0x6694, "miniVigor 128 ISDN TA" },
};
static const UsbProduct vendor_0677_products[] = {
    { 0x07d5, "TM-ED1285(USB)" },
    { 0x0fa1, "TD-U8000 Tape Drive" },
};
static const UsbProduct vendor_067b_products[] = {
    { 0x0000, "PL2301 USB-USB Bridge" },
    { 0x0001, "PL2302 USB-USB Bridge" },
    { 0x0307, "Motorola Serial Adapter" },
    { 0x04bb, "PL2303 Serial (IODATA USB-RSAQ2)" },
    { 0x0600, "IDE Bridge" },
    { 0x0610, "Onext EG210U MODEM" },
    { 0x0611, "AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem" },
    { 0x2303, "PL2303 Serial Port" },
    { 0x2305, "PL2305 Parallel Port" },
    { 0x2306, "Raylink Bridge Controller" },
    { 0x2307, "PL2307 USB-ATAPI4 Bridge" },
    { 0x2313, "FITEL PHS U Cable Adaptor" },
    { 0x2315, "Flash Disk Embedded Hub" },
    { 0x2316, "Flash Disk Security Device" },
    { 0x2317, "Mass Storage Device" },
    { 0x2501, "PL2501 USB-USB Bridge (USB 2.0)" },
    { 0x2506, "Kaser 8gB micro hard drive" },
    { 0x2507, "PL2507 Hi-speed USB to IDE bridge controller" },
    { 0x2515, "Flash Disk Embedded Hub" },
    { 0x2517, "Flash Disk Mass Storage Device" },
    { 0x2528, "Storage device (8gB thumb drive)" },
    { 0x25a1, "PL25A1 Host-Host Bridge" },
    { 0x2773, "PL2773 SATAII bridge controller" },
    { 0x3400, "Hi-Speed Flash Disk with TruePrint AES3400" },
    { 0x3500, "Hi-Speed Flash Disk with TruePrint AES3500" },
    { 0x3507, "PL3507 ATAPI6 Bridge" },
    { 0xaaa0, "Prolific Pharos" },
    { 0xaaa2, "PL2303 Serial Adapter (IODATA USB-RSAQ3)" },
};
static const UsbProduct vendor_067c_products[] = {
    { 0x1001, "Siemens SpeedStream 100MBps Ethernet" },
    { 0x1022, "Siemens SpeedStream 1022 802.11b Adapter" },
    { 0x1023, "SpeedStream Wireless" },
    { 0x4020, "SpeedStream 4020 ATM/ADSL Installer" },
    { 0x4031, "Efficient ADSL Modem" },
    { 0x4032, "SpeedStream 4031 ATM/ADSL Installer" },
    { 0x4033, "SpeedStream 4031 ATM/ADSL Installer" },
    { 0x4060, "Alcatel Speedstream 4060 ADSL Modem" },
    { 0x4062, "Efficient Networks 4060 Loader" },
    { 0x5667, "Efficient Networks Virtual Bus for ADSL Modem" },
    { 0xc031, "SpeedStream 4031 ATM/ADSL Installer" },
    { 0xc032, "SpeedStream 4031 ATM/ADSL Installer" },
    { 0xc033, "SpeedStream 4031 ATM/ADSL Installer" },
    { 0xc060, "SpeedStream 4060 Miniport ATM/ADSL Adapter" },
    { 0xd667, "Efficient Networks Virtual Bus for ADSL Modem" },
    { 0xe240, "Speedstream Ethernet Adapter E240" },
    { 0xe540, "Speedstream Ethernet Adapter E240" },
};
static const UsbProduct vendor_067e_products[] = {
    { 0x0801, "HID Keyboard, Barcode scanner" },
    { 0x0803, "VCP, Barcode scanner" },
    { 0x0805, "VCP + UVC, Barcode scanner" },
    { 0x1001, "Mobile Computer" },
};
static const UsbProduct vendor_067f_products[] = {
    { 0x4552, "DSL-200 ADSL Modem" },
    { 0x6542, "DSL Modem" },
    { 0x6549, "DSL Modem" },
    { 0x7541, "DSL Modem" },
};
static const UsbProduct vendor_0680_products[] = {
    { 0x0002, "Arowana Optical Wheel Mouse MSOP-01" },
};
static const UsbProduct vendor_0681_products[] = {
    { 0x0001, "Dect Base" },
    { 0x0002, "Gigaset 3075 Passive ISDN" },
    { 0x0005, "ID-Mouse with Fingerprint Reader" },
    { 0x0012, "I-Gate 802.11b Adapter" },
    { 0x001b, "WLL013" },
    { 0x001d, "Hipath 1000" },
    { 0x0022, "Gigaset SX353 ISDN" },
    { 0x0026, "DECT Data - Gigaset M34" },
    { 0x002b, "A-100-I ADSL Modem" },
    { 0x002e, "ADSL Router_S-141" },
    { 0x0034, "GSM module MC35/ES75 USB Modem" },
    { 0x3c06, "54g USB Network Adapter" },
};
static const UsbProduct vendor_0685_products[] = {
    { 0x7000, "HSDPA Modem" },
};
static const UsbProduct vendor_0686_products[] = {
    { 0x2001, "PagePro 4110W" },
    { 0x2004, "PagePro 1200W" },
    { 0x2005, "Magicolor 2300 DL" },
    { 0x3001, "PagePro 4100" },
    { 0x3005, "PagePro 1250E" },
    { 0x3006, "PagePro 1250W" },
    { 0x3009, "Magicolor 2300W" },
    { 0x300b, "PagePro 1350W" },
    { 0x300c, "PagePro 1300W" },
    { 0x302e, "Develop D 1650iD PCL" },
    { 0x3034, "Develop D 2050iD PCL" },
    { 0x4001, "Dimage 2300" },
    { 0x4003, "Dimage 2330 Zoom Camera" },
    { 0x4004, "Dimage Scan Elite II AF-2920 (2888)" },
    { 0x4005, "Minolta DiMAGE E201 Mass Storage Device" },
    { 0x4006, "Dimage 7 Camera" },
    { 0x4007, "Dimage S304 Camera" },
    { 0x4008, "Dimage 5 Camera" },
    { 0x4009, "Dimage X Camera" },
    { 0x400a, "Dimage S404 Camera" },
    { 0x400b, "Dimage 7i Camera" },
    { 0x400c, "Dimage F100 Camera" },
    { 0x400d, "Dimage Scan Dual III AF-2840 (2889)" },
    { 0x400e, "Dimage Scan Elite 5400 (2890)" },
    { 0x400f, "Dimage 7Hi Camera" },
    { 0x4010, "Dimage Xi Camera" },
    { 0x4011, "Dimage F300 Camera" },
    { 0x4012, "Dimage F200 Camera" },
    { 0x4014, "Dimage S414 Camera" },
    { 0x4015, "Dimage XT Camera [storage]" },
    { 0x4016, "Dimage XT Camera [remote mode]" },
    { 0x4017, "Dimage E223" },
    { 0x4018, "Dimage Z1  Camera" },
    { 0x4019, "Dimage A1 Camera [remote mode]" },
    { 0x401a, "Dimage A1 Camera [storage]" },
    { 0x401c, "Dimage X20 Camera" },
    { 0x401e, "Dimage E323 Camera" },
};
static const UsbProduct vendor_068e_products[] = {
    { 0x00d3, "OEM 3 axis 5 button joystick" },
    { 0x00e2, "HFX OEM Joystick" },
    { 0x00f0, "Multi-Function Panel" },
    { 0x00f1, "Pro Throttle" },
    { 0x00f2, "Flight Sim Pedals" },
    { 0x00f3, "Fighterstick" },
    { 0x00f4, "Combatstick" },
    { 0x00fa, "Ch Throttle Quadrant" },
    { 0x00ff, "Flight Sim Yoke" },
    { 0x0500, "GameStick 3D" },
    { 0x0501, "CH Pro Pedals" },
    { 0x0504, "F-16 Combat Stick" },
};
static const UsbProduct vendor_0693_products[] = {
    { 0x0002, "FlashGate SmartMedia Card Reader" },
    { 0x0003, "FlashGate CompactFlash Card Reader" },
    { 0x0005, "FlashGate" },
    { 0x0006, "SM PCCard R/W and SPD" },
    { 0x0007, "FlashGate ME (Authenticated)" },
    { 0x000a, "SDCard/MMC Reader/Writer" },
};
static const UsbProduct vendor_0694_products[] = {
    { 0x0001, "Mindstorms Tower" },
    { 0x0002, "Mindstorms NXT" },
};
static const UsbProduct vendor_0698_products[] = {
    { 0x1786, "1300ex Monitor" },
    { 0x2003, "CTX M730V built in Camera" },
    { 0x9999, "VLxxxx Monitor+Hub" },
};
static const UsbProduct vendor_0699_products[] = {
    { 0x0347, "AFG 3022B" },
};
static const UsbProduct vendor_069a_products[] = {
    { 0x0001, "VC010 Webcam [pwc]" },
    { 0x0303, "Cable Modem" },
    { 0x0311, "ADSL Router Remote NDIS Device" },
    { 0x0318, "Remote NDIS Device" },
    { 0x0319, "220V Remote NDIS Device" },
    { 0x0320, "IEEE 802.11b Wireless LAN Card" },
    { 0x0321, "Dynalink WLL013 / Compex WLU11A 802.11b Adapter" },
    { 0x0402, "Scientific Atlanta WebSTAR 100 & 200 series Cable Modem" },
    { 0x0811, "BT Virtual Bus for Helium" },
    { 0x0821, "BT Voyager 1010 802.11b Adapter" },
    { 0x4402, "Scientific Atlanta WebSTAR 2000 series Cable Modem" },
    { 0x4403, "Scientific Atlanta WebSTAR 300 series Cable Modem" },
    { 0x4501, "Scientific-Atlanta WebSTAR 2000 series Cable Modem" },
};
static const UsbProduct vendor_069b_products[] = {
    { 0x0704, "DCM245 Cable Modem" },
    { 0x0705, "THG540K Cable Modem" },
    { 0x0709, "Lyra PDP2424" },
    { 0x070c, "MP3 Player" },
    { 0x070d, "MP3 Player" },
    { 0x070e, "MP3 Player" },
    { 0x070f, "RCA Lyra RD1071 MP3 Player" },
    { 0x0731, "Lyra M200E256" },
    { 0x0761, "RCA H100A" },
    { 0x0778, "PEARL USB Device" },
    { 0x2220, "RCA Kazoo RD1000 MP3 Player" },
    { 0x300a, "RCA Lyra MP3 Player" },
    { 0x3012, "MP3 Player" },
    { 0x3013, "MP3 Player" },
    { 0x5557, "RCA CDS6300" },
};
static const UsbProduct vendor_069d_products[] = {
    { 0x0001, "Satellite Receiver Device" },
    { 0x0002, "Satellite Device" },
};
static const UsbProduct vendor_069e_products[] = {
    { 0x0005, "Marx CryptoBox v1.2" },
};
static const UsbProduct vendor_069f_products[] = {
    { 0x0010, "Tornado Speakerphone FaxModem 56.0" },
    { 0x0011, "Tornado Speakerphone FaxModem 56.0" },
    { 0x1000, "ADT VvBus for CopperJet" },
    { 0x1004, "CopperJet 821 RouterPlus" },
};
static const UsbProduct vendor_06a2_products[] = {
    { 0x0033, "USB Mouse" },
};
static const UsbProduct vendor_06a3_products[] = {
    { 0x0006, "Cyborg Gold Joystick" },
    { 0x0109, "P880 Pad" },
    { 0x0160, "ST290 Pro" },
    { 0x0200, "Xbox Adrenalin Hub" },
    { 0x0241, "Xbox Adrenalin Gamepad" },
    { 0x0255, "X52 Flight Controller" },
    { 0x040b, "P990 Dual Analog Pad" },
    { 0x040c, "P2900 Wireless Pad" },
    { 0x0422, "ST90 Joystick" },
    { 0x0460, "ST290 Pro Flight Stick" },
    { 0x0463, "ST290" },
    { 0x0464, "Cyborg Evo" },
    { 0x0471, "Cyborg Graphite Stick" },
    { 0x0501, "R100 Sports Wheel" },
    { 0x0502, "ST200 Stick" },
    { 0x0506, "R220 Digital Wheel" },
    { 0x051e, "Cyborg Digital II Stick" },
    { 0x052d, "P750 Gamepad" },
    { 0x053c, "X45 Flight Controller" },
    { 0x053f, "X36F Flightstick" },
    { 0x056c, "P2000 Tilt Pad" },
    { 0x056f, "P2000 Tilt Pad" },
    { 0x05d2, "PC Dash 2" },
    { 0x075c, "X52 Flight Controller" },
    { 0x0762, "Saitek X52 Pro Flight Control System" },
    { 0x0763, "Pro Flight Rudder Pedals" },
    { 0x0764, "Flight Pro Combat Rudder" },
    { 0x0805, "R440 Force Wheel" },
    { 0x0b4e, "Pro Flight Backlit Information Panel" },
    { 0x0bac, "Pro Flight Yoke" },
    { 0x0c2d, "Pro Flight Quadrant" },
    { 0x0d05, "Pro Flight Radio Panel" },
    { 0x0d06, "Flight Pro Multi Panel" },
    { 0x0d67, "Pro Flight Switch Panel" },
    { 0x1003, "GM2 Action Pad" },
    { 0x1009, "Action Pad" },
    { 0x100a, "SP550 Pad and Joystick Combo" },
    { 0x100b, "SP550 Pad" },
    { 0x1509, "P3000 Wireless Pad" },
    { 0x1589, "P3000 Wireless Pad" },
    { 0x2541, "X45 Flight Controller" },
    { 0x3509, "P3000 RF GamePad" },
    { 0x353e, "Cyborg Evo Wireless" },
    { 0x3589, "P3000 Wireless Pad" },
    { 0x35be, "Cyborg Evo" },
    { 0x5509, "P3000 Wireless Pad" },
    { 0x712c, "Pro Flight Yoke integrated hub" },
    { 0x8000, "Gamers' Keyboard" },
    { 0x801e, "Cyborg 3D Digital Stick II" },
    { 0x8020, "Eclipse Keyboard" },
    { 0x8021, "Eclipse II Keyboard" },
    { 0x802d, "P750 Pad" },
    { 0x803f, "X36 Flight Controller" },
    { 0x806f, "P2000 Tilt Pad" },
    { 0x80c0, "Pro Gamer Command Unit" },
    { 0x80c1, "Cyborg Command Pad Unit" },
    { 0xa2ae, "Pro Flight Instrument Panel" },
    { 0xa502, "Gaming Mouse" },
    { 0xf518, "P3200 Rumble Force Game Pad" },
    { 0xff04, "R440 Force Wheel" },
    { 0xff0c, "Cyborg Force Rumble Pad" },
    { 0xff0d, "P2600 Rumble Force Pad" },
    { 0xff12, "Cyborg 3D Force Stick" },
    { 0xff17, "ST 330 Rumble Force Stick" },
    { 0xff52, "Cyborg 3D Rumble Force Joystick" },
    { 0xffb5, "Cyborg Evo Force Joystick" },
};
static const UsbProduct vendor_06a5_products[] = {
    { 0x0000, "Typhoon Webcam 100k [nw8000]" },
    { 0xd001, "ProLink DS3303u Webcam" },
    { 0xd800, "Chicony TwinkleCam" },
    { 0xd820, "Wize Media 1000" },
};
static const UsbProduct vendor_06a8_products[] = {
    { 0x0042, "SignatureGem 1X5 Pad" },
    { 0x0043, "SignatureGem 1X5-HID Pad" },
};
static const UsbProduct vendor_06a9_products[] = {
    { 0x0005, "WireSpeed Dual Connect Modem" },
    { 0x0006, "WireSpeed Dual Connect Modem" },
    { 0x000a, "WireSpeed Dual Connect Modem" },
    { 0x000b, "WireSpeed Dual Connect Modem" },
    { 0x000e, "A90-211WG-01 802.11g Adapter [Intersil ISL3887]" },
};
static const UsbProduct vendor_06b9_products[] = {
    { 0x0120, "SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]" },
    { 0x0121, "SpeedTouch 121g Wireless Dongle" },
    { 0x2001, "SPEED TOUCH Card" },
    { 0x4061, "SpeedTouch ISDN or ADSL Modem" },
    { 0x4062, "SpeedTouch ISDN or ADSL router" },
    { 0xa5a5, "DynaMiTe Modem" },
};
static const UsbProduct vendor_06bc_products[] = {
    { 0x000b, "Okipage 14ex Printer" },
    { 0x0027, "Okipage 14e" },
    { 0x00f7, "OKI B4600 Mono Printer" },
    { 0x015e, "OKIPOS 411/412 POS Printer" },
    { 0x01c9, "OKI B430 Mono Printer" },
    { 0x020b, "OKI ES4140 Mono Printer" },
    { 0x02bb, "OKI PT390 POS Printer" },
    { 0x0a91, "B2500MFP (printer+scanner)" },
    { 0x3801, "B6100 Laser Printer" },
};
static const UsbProduct vendor_06bd_products[] = {
    { 0x0001, "SnapScan 1212U" },
    { 0x0002, "SnapScan 1236U" },
    { 0x0100, "SnapScan Touch" },
    { 0x0101, "SNAPSCAN ELITE" },
    { 0x0200, "ScanMaker 8700" },
    { 0x02bf, "DUOSCAN f40" },
    { 0x0400, "CL30" },
    { 0x0401, "Mass Storage" },
    { 0x0403, "ePhoto CL18 Camera" },
    { 0x0404, "ePhoto CL20 Camera" },
    { 0x2061, "SnapScan 1212U (\?)" },
    { 0x208d, "Snapscan e40" },
    { 0x208f, "SnapScan e50" },
    { 0x2091, "SnapScan e20" },
    { 0x2093, "SnapScan e10" },
    { 0x2095, "SnapScan e25" },
    { 0x2097, "SnapScan e26" },
    { 0x20fd, "SnapScan e52" },
    { 0x20ff, "SnapScan e42" },
};
static const UsbProduct vendor_06be_products[] = {
    { 0x0800, "Optimedia Camera" },
    { 0x1005, "Dazzle DPVM! (1005)" },
    { 0xd001, "P35U Camera Capture" },
};
static const UsbProduct vendor_06c2_products[] = {
    { 0x0030, "PhidgetRFID" },
    { 0x0031, "RFID reader" },
    { 0x0038, "4-Motor PhidgetServo v3.0" },
    { 0x0039, "1-Motor PhidgetServo v3.0" },
    { 0x003a, "8-Motor PhidgetAvancedServo" },
    { 0x0040, "PhidgetInterface Kit 0-0-4" },
    { 0x0044, "PhidgetInterface Kit 0-16-16" },
    { 0x0045, "PhidgetInterface Kit 8-8-8" },
    { 0x0048, "PhidgetStepper (Under Development)" },
    { 0x0049, "PhidgetTextLED Ver 1.0" },
    { 0x004a, "PhidgetLED Ver 1.0" },
    { 0x004b, "PhidgetEncoder Ver 1.0" },
    { 0x0051, "PhidgetInterface Kit 0-5-7 (Custom)" },
    { 0x0052, "PhidgetTextLCD" },
    { 0x0053, "PhidgetInterfaceKit 0-8-8" },
    { 0x0058, "PhidgetMotorControl Ver 1.0" },
    { 0x0070, "PhidgetTemperatureSensor Ver 1.0" },
    { 0x0071, "PhidgetAccelerometer Ver 1.0" },
    { 0x0072, "PhidgetWeightSensor Ver 1.0" },
    { 0x0073, "PhidgetHumiditySensor" },
    { 0x0074, "PhidgetPHSensor" },
    { 0x0075, "PhidgetGyroscope" },
};
static const UsbProduct vendor_06c9_products[] = {
    { 0x0005, "Monitor Control" },
    { 0x0007, "Monitor Control" },
    { 0x0009, "Monitor Control" },
};
static const UsbProduct vendor_06ca_products[] = {
    { 0x2003, "uSCSI" },
};
static const UsbProduct vendor_06cb_products[] = {
    { 0x0001, "TouchPad" },
    { 0x0002, "Integrated TouchPad" },
    { 0x0003, "cPad" },
    { 0x0005, "Touchpad/FPS" },
    { 0x0006, "TouchScreen" },
    { 0x0007, "USB Styk" },
    { 0x0008, "WheelPad" },
    { 0x0009, "Composite TouchPad and TrackPoint" },
    { 0x000e, "HID Device" },
    { 0x0010, "Wireless TouchPad" },
    { 0x0013, "DisplayPad" },
    { 0x2970, "touchpad" },
};
static const UsbProduct vendor_06cc_products[] = {
    { 0x0101, "Cable Modem" },
    { 0x0102, "Cable Modem" },
    { 0x0103, "Cable Modem" },
    { 0x0104, "Cable Modem" },
    { 0x0304, "Cable Modem" },
};
static const UsbProduct vendor_06cd_products[] = {
    { 0x0101, "USA-28 PDA [no firmware]" },
    { 0x0102, "USA-28X PDA [no firmware]" },
    { 0x0103, "USA-19 PDA [no firmware]" },
    { 0x0104, "PDA [prerenum]" },
    { 0x0105, "USA-18X PDA [no firmware]" },
    { 0x0106, "USA-19W PDA [no firmware]" },
    { 0x0107, "USA-19 PDA" },
    { 0x0108, "USA-19W PDA" },
    { 0x0109, "USA-49W serial adapter [no firmware]" },
    { 0x010a, "USA-49W serial adapter" },
    { 0x010b, "USA-19Qi serial adapter [no firmware]" },
    { 0x010c, "USA-19Qi serial adapter" },
    { 0x010d, "USA-19Q serial Adapter (no firmware)" },
    { 0x010e, "USA-19Q serial Adapter" },
    { 0x010f, "USA-28 PDA" },
    { 0x0110, "USA-28Xb PDA" },
    { 0x0111, "USA-18 serial Adapter" },
    { 0x0112, "USA-18X PDA" },
    { 0x0113, "USA-28Xb PDA [no firmware]" },
    { 0x0114, "USA-28Xa PDA [no firmware]" },
    { 0x0115, "USA-28Xa PDA" },
    { 0x0116, "USA-18XA serial Adapter (no firmware)" },
    { 0x0117, "USA-18XA serial Adapter" },
    { 0x0118, "USA-19QW PDA [no firmware]" },
    { 0x0119, "USA-19QW PDA" },
    { 0x011a, "USA-49Wlc serial adapter [no firmware]" },
    { 0x011b, "MPR Serial Preloader (MPRQI)" },
    { 0x011c, "MPR Serial (MPRQI)" },
    { 0x011d, "MPR Serial Preloader (MPRQ)" },
    { 0x011e, "MPR Serial (MPRQ)" },
    { 0x0121, "USA-19hs serial adapter" },
    { 0x012a, "USA-49Wlc serial adapter" },
    { 0x0201, "UIA-10 Digital Media Remote [Cypress AN2131SC]" },
    { 0x0202, "UIA-11 Digital Media Remote" },
};
static const UsbProduct vendor_06ce_products[] = {
    { 0x8311, "COM-1(USB)H" },
};
static const UsbProduct vendor_06cf_products[] = {
    { 0x1010, "PanoCam 10" },
    { 0x1012, "PanoCam 12/12X" },
};
static const UsbProduct vendor_06d0_products[] = {
    { 0x0622, "LapLink Gold USB-USB Bridge [net1080]" },
};
static const UsbProduct vendor_06d3_products[] = {
    { 0x0284, "FX-USB-AW/-BD RS482 Converters" },
    { 0x0380, "CP8000D Port" },
    { 0x0381, "CP770D Port" },
    { 0x0385, "CP900D Port" },
    { 0x0387, "CP980D Port" },
    { 0x038b, "CP3020D Port" },
    { 0x038c, "CP900DW(ID) Port" },
    { 0x0393, "CP9500D/DW Port" },
    { 0x0394, "CP9000D/DW Port" },
    { 0x03a1, "CP9550D/DW Port" },
    { 0x3b30, "CP-D70DW / CP-D707DW" },
    { 0x3b31, "CP-K60DW-S" },
};
static const UsbProduct vendor_06d5_products[] = {
    { 0x4000, "Japanese Keyboard" },
};
static const UsbProduct vendor_06d6_products[] = {
    { 0x0025, "Gamepad" },
    { 0x0026, "Predator TH 400 Gamepad" },
    { 0x002d, "Trust PowerC@m 350FT" },
    { 0x002e, "Trust PowerC@m 350FS" },
    { 0x0030, "Trust 710 LCD POWERC@M ZOOM - MSD" },
    { 0x0031, "Trust 610/710 LCD POWERC@M ZOOM" },
    { 0x003a, "Trust PowerC@m 770Z (mass storage mode)" },
    { 0x003b, "Trust PowerC@m 770Z (webcam mode)" },
    { 0x003c, "Trust 910z PowerC@m" },
    { 0x003f, "Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver" },
    { 0x0050, "Trust 738AV LCD PV Digital Camera" },
    { 0x0062, "TRUST 782AV LCD P. V. Video Capture" },
    { 0x0066, "TRUST Digital PCTV and Movie Editor" },
    { 0x0067, "Trust 350FS POWERC@M FLASH" },
    { 0x006b, "TRUST AUDIO VIDEO EDITOR" },
};
static const UsbProduct vendor_06da_products[] = {
    { 0x0002, "UPS" },
    { 0x0003, "1300VA UPS" },
};
static const UsbProduct vendor_06dc_products[] = {
    { 0x0012, "Scan 1200c Scanner" },
    { 0x0014, "Prolink Winscan Pro 2448U" },
};
static const UsbProduct vendor_06e0_products[] = {
    { 0x0319, "MT9234ZBA-USB MultiModem ZBA" },
    { 0xf101, "MT5634ZBA-USB MultiModemUSB (old firmware)" },
    { 0xf103, "MT5634MU MultiMobileUSB" },
    { 0xf104, "MT5634ZBA-USB MultiModemUSB (new firmware)" },
    { 0xf107, "MT5634ZBA-USB-V92 MultiModemUSB" },
    { 0xf120, "MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR" },
};
static const UsbProduct vendor_06e1_products[] = {
    { 0x0008, "UBS-10BT Ethernet [klsi]" },
    { 0x0009, "UBS-10BT Ethernet" },
    { 0x0833, "Mass Storage Device" },
    { 0xa155, "FM Radio Receiver/Instant FM Music (RDX-155-EF)" },
    { 0xa160, "Instant Video-To-Go RDX-160 (no firmware)" },
    { 0xa161, "Instant Video-To-Go RDX-160" },
    { 0xa190, "Instand VCD Capture" },
    { 0xa191, "Instant VideoXpress" },
    { 0xa337, "Mini DigitalTV" },
    { 0xa701, "DVD Xpress" },
    { 0xa708, "saa7114H video input card (Instant VideoMPX)" },
    { 0xb337, "Mini DigitalTV" },
    { 0xb701, "DVD Xpress B" },
};
static const UsbProduct vendor_06e6_products[] = {
    { 0x0200, "Internet Phone" },
    { 0x0201, "Internet Phone" },
    { 0x0202, "Composite Device" },
    { 0x0203, "Internet Phone" },
    { 0x0210, "Composite Device" },
    { 0x0211, "Internet Phone" },
    { 0x0212, "Internet Phone" },
    { 0x031c, "Internet Phone" },
    { 0x031d, "Internet Phone" },
    { 0x031e, "Internet Phone" },
    { 0x3200, "Composite Device" },
    { 0x3201, "Internet Phone" },
    { 0x3202, "Composite Device" },
    { 0x3203, "Composite Device" },
    { 0x7200, "Composite Device" },
    { 0x7210, "Composite Device" },
    { 0x7250, "Composite Device" },
    { 0x825c, "Internet Phone" },
    { 0x831c, "Internet Phone" },
    { 0x831d, "Composite Device" },
    { 0x831e, "Composite Device" },
    { 0xb200, "Composite Device" },
    { 0xb201, "Composite Device" },
    { 0xb202, "Internet Phone" },
    { 0xb210, "Internet Phone" },
    { 0xb211, "Composite Device" },
    { 0xb212, "Composite Device" },
    { 0xb250, "Composite Device" },
    { 0xb251, "Internet Phone" },
    { 0xb252, "Internet Phone" },
    { 0xc200, "Internet Phone" },
    { 0xc201, "Internet Phone" },
    { 0xc202, "Composite Device" },
    { 0xc203, "Internet Phone" },
    { 0xc210, "Personal PhoneGateway" },
    { 0xc211, "Personal PhoneGateway" },
    { 0xc212, "Personal PhoneGateway" },
    { 0xc213, "PPG Device" },
    { 0xc25c, "Composite Device" },
    { 0xc290, "PPG Device" },
    { 0xc291, "PPG Device" },
    { 0xc292, "PPG Device" },
    { 0xc293, "Personal PhoneGateway" },
    { 0xc31c, "Composite Device" },
    { 0xc39c, "Personal PhoneGateway" },
    { 0xc39d, "PPG Device" },
    { 0xc39e, "PPG Device" },
    { 0xc39f, "PPG Device" },
    { 0xc700, "Internet Phone" },
    { 0xc701, "Internet Phone" },
    { 0xc702, "Composite Device" },
    { 0xc703, "Internet Phone" },
    { 0xc710, "VoIP Combo Device" },
    { 0xc711, "VoIP Combo" },
    { 0xc712, "VoIP Combo Device" },
    { 0xc713, "VoIP Combo Device" },
    { 0xcf00, "Composite Device" },
    { 0xcf01, "Internet Phone" },
    { 0xcf02, "Internet Phone" },
    { 0xcf03, "Composite Device" },
    { 0xd210, "Personal PhoneGateway" },
    { 0xd211, "PPG Device" },
    { 0xd212, "PPG Device" },
    { 0xd213, "Personal PhoneGateway" },
    { 0xd700, "Composite Device" },
    { 0xd701, "Composite Device" },
    { 0xd702, "Internet Phone" },
    { 0xd703, "Composite Device" },
    { 0xd710, "VoIP Combo" },
    { 0xd711, "VoIP Combo Device" },
    { 0xd712, "VoIP Combo" },
    { 0xd713, "VoIP Combo" },
    { 0xdf00, "Composite Device" },
    { 0xdf01, "Composite Device" },
    { 0xdf02, "Internet Phone" },
    { 0xdf03, "Internet Phone" },
    { 0xf200, "Internet Phone" },
    { 0xf201, "Internet Phone" },
    { 0xf202, "Composite Device" },
    { 0xf203, "Composite Device" },
    { 0xf210, "Internet Phone" },
    { 0xf250, "Composite Device" },
    { 0xf252, "Internet Phone" },
    { 0xf310, "Internet Phone" },
    { 0xf350, "Composite Device" },
};
static const UsbProduct vendor_06ea_products[] = {
    { 0x0001, "NetCom Roadster II 56k" },
    { 0x0002, "Roadster II 56k" },
};
static const UsbProduct vendor_06f0_products[] = {
    { 0xde01, "DualCam Video Camera" },
    { 0xde02, "DualCam Still Camera" },
};
static const UsbProduct vendor_06f1_products[] = {
    { 0xa011, "SonicPort" },
    { 0xa021, "SonicPort Optical" },
};
static const UsbProduct vendor_06f2_products[] = {
    { 0x0011, "KVM Switch Keyboard" },
};
static const UsbProduct vendor_06f7_products[] = {
    { 0x0003, "USB->Din 4 Adaptor" },
};
static const UsbProduct vendor_06f8_products[] = {
    { 0x3002, "Hercules Blog Webcam" },
    { 0x3004, "Hercules Classic Silver" },
    { 0x3005, "Hercules Dualpix Exchange" },
    { 0x3007, "Hercules Dualpix Chat and Show" },
    { 0x3020, "Hercules Webcam EC300" },
    { 0xa300, "Dual Analog Leader GamePad" },
    { 0xb000, "Hercules DJ Console" },
    { 0xc000, "Hercules Muse Pocket" },
    { 0xd002, "Hercules DJ Console" },
    { 0xe000, "HWGUSB2-54 WLAN" },
    { 0xe010, "HWGUSB2-54-LB" },
    { 0xe020, "HWGUSB2-54V2-AP" },
    { 0xe031, "Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]" },
    { 0xe032, "HWGUm-54 [Hercules Wireless G Ultra Mini Key]" },
    { 0xe033, "Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS]" },
};
static const UsbProduct vendor_06fd_products[] = {
    { 0x0101, "Audio Device" },
    { 0x0102, "Audio Device" },
    { 0x0201, "2-piece Audio Device" },
};
static const UsbProduct vendor_0707_products[] = {
    { 0x0100, "2202 Ethernet [klsi]" },
    { 0x0200, "2202 Ethernet [pegasus]" },
    { 0x0201, "EZ Connect USB Ethernet" },
    { 0xee04, "SMCWUSB32 802.11b Wireless LAN Card" },
    { 0xee06, "SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]" },
    { 0xee13, "SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]" },
};
static const UsbProduct vendor_0708_products[] = {
    { 0x047e, "USB-1284 BRIDGE" },
};
static const UsbProduct vendor_070a_products[] = {
    { 0x4002, "Bluetooth Device" },
    { 0x4003, "Bluetooth Device" },
};
static const UsbProduct vendor_0710_products[] = {
    { 0x0001, "WhiteHeat (fake ID)" },
    { 0x8001, "WhiteHeat" },
};
static const UsbProduct vendor_0711_products[] = {
    { 0x0100, "Hub" },
    { 0x0180, "IRXpress Infrared Device" },
    { 0x0181, "IRXpress Infrared Device" },
    { 0x0200, "BAY-3U1S1P Serial Port" },
    { 0x0210, "MCT1S Serial Port" },
    { 0x0230, "MCT-232 Serial Port" },
    { 0x0231, "PS/2 Mouse Port" },
    { 0x0232, "Serial On Port" },
    { 0x0240, "PS/2 to USB Converter" },
    { 0x0300, "BAY-3U1S1P Parallel Port" },
    { 0x0302, "Parallel Port" },
    { 0x0900, "SVGA Adapter" },
    { 0x5001, "Trigger UV-002BD[Startech USBVGAE]" },
    { 0x5100, "Magic Control Technology Corp. (USB2VGA dongle)" },
};
static const UsbProduct vendor_0714_products[] = {
    { 0x0003, "ADB to USB convertor" },
};
static const UsbProduct vendor_0718_products[] = {
    { 0x0002, "SuperDisk 120MB" },
    { 0x0003, "SuperDisk 120MB (Authenticated)" },
    { 0x0060, "Flash Drive" },
    { 0x0061, "Flash Drive" },
    { 0x0062, "Flash Drive" },
    { 0x0063, "Swivel Flash Drive" },
    { 0x0064, "Flash Drive" },
    { 0x0065, "Flash Drive" },
    { 0x0066, "Flash Drive" },
    { 0x0067, "Flash Drive" },
    { 0x0068, "Flash Drive" },
    { 0x0084, "Flash Drive Mini" },
    { 0x043c, "Flash drive 16GB [Nano Pro]" },
    { 0x0582, "Revo Flash Drive" },
    { 0x0622, "TDK Trans-It 4GB" },
    { 0x0624, "TDK Trans-It 16GB" },
    { 0x1120, "RDX External dock (redbud)" },
    { 0xd000, "Disc Stakka CD/DVD Manager" },
};
static const UsbProduct vendor_071b_products[] = {
    { 0x0002, "DTI-56362-USB Digital Interface Unit" },
    { 0x0101, "Audio4-USB DSP Data Acquisition Unit" },
    { 0x0201, "Audio4-5410 DSP Data Acquisition Unit" },
    { 0x0301, "SB-USB JTAG Emulator" },
    { 0x3203, "Rockchip Media Player" },
    { 0x32bb, "Music Mediatouch" },
};
static const UsbProduct vendor_071d_products[] = {
    { 0x1000, "Diva 2.01 S/T [PSB2115F]" },
    { 0x1003, "Diva ISDN 2.0" },
    { 0x1005, "Diva ISDN 4.0 [HFC-S]" },
    { 0x2000, "Teledat Surf" },
};
static const UsbProduct vendor_0723_products[] = {
    { 0x0002, "Palladia 300/400 Adsl Modem" },
};
static const UsbProduct vendor_0729_products[] = {
    { 0x1000, "USC-1000 Serial Port" },
};
static const UsbProduct vendor_072f_products[] = {
    { 0x0001, "AC1030-based SmartCard Reader" },
    { 0x0008, "ACR 80 Smart Card Reader" },
    { 0x0100, "AET65" },
    { 0x0101, "AET65" },
    { 0x0102, "AET62" },
    { 0x0103, "AET62" },
    { 0x0901, "ACR1281U-C4 (BSI)" },
    { 0x1000, "PLDT Drive" },
    { 0x1001, "PLDT Drive" },
    { 0x2011, "ACR88U" },
    { 0x2100, "ACR128U" },
    { 0x2200, "ACR122U" },
    { 0x220a, "ACR1281U-C5 (BSI)" },
    { 0x220c, "ACR1283 Bootloader" },
    { 0x220f, "ACR1281U-C2 (qPBOC)" },
    { 0x2211, "ACR1261 1S Dual Reader" },
    { 0x2214, "ACR1222 1SAM PICC Reader" },
    { 0x2215, "ACR1281 2S CL Reader" },
    { 0x221a, "ACR1251U-A1" },
    { 0x221b, "ACR1251U-C" },
    { 0x2224, "ACR1281 1S Dual Reader" },
    { 0x222b, "ACR1222U-C8" },
    { 0x222c, "ACR1283L-D2" },
    { 0x222d, "[OEM Reader]" },
    { 0x222e, "ACR123U" },
    { 0x2242, "ACR1251 1S Dual Reader" },
    { 0x8002, "AET63 BioTRUSTKey" },
    { 0x8003, "ACR120" },
    { 0x8103, "ACR120" },
    { 0x8201, "APG8201" },
    { 0x8900, "ACR89U-A1" },
    { 0x8901, "ACR89U-A2" },
    { 0x8902, "ACR89U-A3" },
    { 0x9000, "ACR38 AC1038-based Smart Card Reader" },
    { 0x9006, "CryptoMate" },
    { 0x90cc, "ACR38 SmartCard Reader" },
    { 0x90ce, "[OEM Reader]" },
    { 0x90cf, "ACR38 SAM Smart Card Reader" },
    { 0x90d0, "PertoSmart EMV - Card Reader" },
    { 0x90d2, "ACR83U" },
    { 0x90d8, "ACR3801" },
    { 0x90db, "CryptoMate64" },
    { 0xb000, "ACR3901U" },
    { 0xb100, "ACR39U" },
    { 0xb101, "ACR39K" },
    { 0xb102, "ACR39T" },
    { 0xb103, "ACR39F" },
    { 0xb104, "ACR39U-SAM" },
    { 0xb106, "ACOS5T2" },
    { 0xb200, "ACOS5T1" },
    { 0xb301, "ACR32-A1" },
};
static const UsbProduct vendor_0731_products[] = {
    { 0x0528, "SonyEricsson DCU-11 Cable" },
};
static const UsbProduct vendor_0733_products[] = {
    { 0x0101, "Digital Video Camera" },
    { 0x0110, "VQ110 Video Camera" },
    { 0x0401, "CS330 Webcam" },
    { 0x0402, "M-318B Webcam" },
    { 0x0430, "Intel Pro Share Webcam" },
    { 0x0630, "VQ630 Dual Mode Digital Camera(Bulk)" },
    { 0x0631, "Hercules Dualpix" },
    { 0x0780, "Smart Cam Deluxe(composite)" },
    { 0x1310, "Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470" },
    { 0x1311, "Digital Dream Epsilon 1.3" },
    { 0x1314, "Mercury 2.1MEG Deluxe Classic Cam" },
    { 0x2211, "Jenoptik jdc 21 LCD Camera" },
    { 0x2221, "Mercury Digital Pro 3.1p" },
    { 0x3261, "Concord 3045 spca536a Camera" },
    { 0x3281, "Cyberpix S550V" },
};
static const UsbProduct vendor_0734_products[] = {
    { 0x0001, "560V Modem" },
    { 0x0002, "Lasat 560V Modem" },
    { 0x043a, "DVS Audio" },
    { 0x043b, "3DeMon USB Capture" },
};
static const UsbProduct vendor_0735_products[] = {
    { 0x2100, "ISDN Adapter" },
    { 0x2101, "ISDN Adapter" },
    { 0x6694, "ISDNlink 128K" },
    { 0xc541, "ISDN TA 280" },
};
static const UsbProduct vendor_0738_products[] = {
    { 0x4507, "XBox Device" },
    { 0x4516, "XBox Device" },
    { 0x4520, "XBox Device" },
    { 0x4526, "XBox Device" },
    { 0x4536, "XBox Device" },
    { 0x4540, "XBox Device" },
    { 0x4556, "XBox Device" },
    { 0x4566, "XBox Device" },
    { 0x4576, "XBox Device" },
    { 0x4586, "XBox Device" },
    { 0x4588, "XBox Device" },
    { 0x8818, "Street Fighter IV Arcade FightStick (PS3)" },
};
static const UsbProduct vendor_073a_products[] = {
    { 0x2230, "infrared dongle for remote" },
};
static const UsbProduct vendor_073c_products[] = {
    { 0x0305, "Pole Display (PC305-3415  2 x 20 Line Display)" },
    { 0x0322, "Pole Display (PC322-3415  2 x 20 Line Display)" },
    { 0x0324, "Pole Display (LB324-USB   4 x 20 Line Display)" },
    { 0x0330, "Pole Display (P330-3415   2 x 20 Line Display)" },
    { 0x0424, "Pole Display (SP324-4415  4 x 20 Line Display)" },
    { 0x0450, "Pole Display (L450-USB   Graphic Line Display)" },
    { 0x0505, "Pole Display (SPC505-3415 2 x 20 Line Display)" },
    { 0x0522, "Pole Display (SPC522-3415 2 x 20 Line Display)" },
    { 0x0624, "Pole Display (SP324-3415  4 x 20 Line Display)" },
};
static const UsbProduct vendor_073d_products[] = {
    { 0x0005, "Crypto Token" },
    { 0x0007, "CryptoIdentity CCID" },
    { 0x0025, "SmartKey 3" },
    { 0x0c00, "Pocket Reader" },
    { 0x0d00, "StarSign Bio Token 3.0 EU" },
};
static const UsbProduct vendor_073e_products[] = {
    { 0x0301, "Game Pad" },
};
static const UsbProduct vendor_0742_products[] = {
    { 0x2008, "ISDN TA [HFC-S]" },
    { 0x2009, "ISDN TA [HFC-S]" },
    { 0x200a, "ISDN TA [HFC-S]" },
};
static const UsbProduct vendor_0746_products[] = {
    { 0x5500, "SE-U55 Audio Device" },
};
static const UsbProduct vendor_074d_products[] = {
    { 0x3553, "Composite USB-Device" },
    { 0x3554, "Composite USB-Device" },
    { 0x3556, "Composite USB-Device" },
};
static const UsbProduct vendor_074e_products[] = {
    { 0x0001, "PS/2 Adapter" },
    { 0x0002, "PS/2 Adapter" },
};
static const UsbProduct vendor_075b_products[] = {
    { 0x0001, "Kick-off! Watchdog" },
};
static const UsbProduct vendor_0763_products[] = {
    { 0x0115, "O2 / KeyRig 25" },
    { 0x0117, "Trigger Finger" },
    { 0x0119, "MidAir" },
    { 0x0150, "M-Audio Uno" },
    { 0x0160, "M-Audio 1x1" },
    { 0x0192, "M-Audio Keystation 88es" },
    { 0x0193, "ProKeys 88" },
    { 0x0194, "ProKeys 88sx" },
    { 0x0195, "Oxygen 8 v2" },
    { 0x0196, "Oxygen 49" },
    { 0x0197, "Oxygen 61" },
    { 0x0198, "Axiom 25" },
    { 0x0199, "Axiom 49" },
    { 0x019a, "Axiom 61" },
    { 0x019b, "KeyRig 49" },
    { 0x019c, "KeyStudio" },
    { 0x1001, "MidiSport 2x2" },
    { 0x1002, "MidiSport 2x2" },
    { 0x1003, "MidiSport 2x2" },
    { 0x1010, "MidiSport 1x1" },
    { 0x1011, "MidiSport 1x1" },
    { 0x1014, "M-Audio Keystation Loader" },
    { 0x1015, "M-Audio Keystation" },
    { 0x1020, "Midisport 4x4" },
    { 0x1021, "MidiSport 4x4" },
    { 0x1030, "Midisport 8x8" },
    { 0x1031, "MidiSport 8x8/s Loader" },
    { 0x1033, "MidiSport 8x8/s" },
    { 0x1040, "M-Audio MidiSport 2x4 Loader" },
    { 0x1041, "M-Audio MidiSport 2x4" },
    { 0x1110, "MidiSport 1x1" },
    { 0x2001, "M Audio Quattro" },
    { 0x2002, "M Audio Duo" },
    { 0x2003, "M Audio AudioPhile" },
    { 0x2004, "M-Audio MobilePre" },
    { 0x2006, "M-Audio Transit" },
    { 0x2007, "M-Audio Sonica Theater" },
    { 0x2008, "M-Audio Ozone" },
    { 0x200d, "M-Audio OmniStudio" },
    { 0x200f, "M-Audio MobilePre" },
    { 0x2010, "M-Audio Fast Track" },
    { 0x2012, "M-Audio Fast Track Pro" },
    { 0x2013, "M-Audio JamLab" },
    { 0x2015, "M-Audio RunTime DFU" },
    { 0x2016, "M-Audio RunTime DFU" },
    { 0x2019, "M-Audio Ozone Academic" },
    { 0x201a, "M-Audio Micro" },
    { 0x201b, "M-Audio RunTime DFU" },
    { 0x201d, "M-Audio Producer" },
    { 0x2024, "M-Audio Fast Track MKII" },
    { 0x2080, "M-Audio RunTime DFU" },
    { 0x2081, "M-Audio RunTime DFU / Fast Track Ultra 8R" },
    { 0x2803, "M-Audio Audiophile DFU" },
    { 0x2804, "M-Audio MobilePre DFU" },
    { 0x2806, "M-Audio Transit DFU" },
    { 0x2815, "M-Audio DFU" },
    { 0x2816, "M-Audio DFU" },
    { 0x281b, "M-Audio DFU" },
    { 0x2880, "M-Audio DFU" },
    { 0x2881, "M-Audio DFU" },
};
static const UsbProduct vendor_0764_products[] = {
    { 0x0005, "Cyber Power UPS" },
    { 0x0501, "CP1500 AVR UPS" },
    { 0x0601, "PR1500LCDRT2U UPS" },
};
static const UsbProduct vendor_0765_products[] = {
    { 0x5001, "Huey PRO Colorimeter" },
    { 0x5020, "i1 Display Pro" },
    { 0x6003, "ColorMunki Smile" },
    { 0xd094, "X-Rite DTP94 [Quato Silver Haze Pro]" },
};
static const UsbProduct vendor_0766_products[] = {
    { 0x001b, "Packard Bell Go" },
    { 0x0204, "TopSpeed Cyberlink Remote Control" },
};
static const UsbProduct vendor_0768_products[] = {
    { 0x0006, "Camtel Technology USB TV Genie Pro FM Model TVB330" },
    { 0x0023, "eHome Infrared Receiver" },
};
static const UsbProduct vendor_0769_products[] = {
    { 0x11f2, "EP-9001-g 802.11g 54M WLAN Adapter" },
    { 0x11f3, "RT2570" },
    { 0x11f7, "802.11g 54M WLAN Adapter" },
    { 0x31f3, "RT2573" },
};
static const UsbProduct vendor_076b_products[] = {
    { 0x0596, "CardMan 2020" },
    { 0x1021, "CardMan 1021" },
    { 0x1221, "CardMan 1221" },
    { 0x1784, "CardMan 6020" },
    { 0x3021, "CardMan 3121" },
    { 0x3022, "CardMan 3021" },
    { 0x3610, "CardMan 3620" },
    { 0x3621, "CardMan 3621" },
    { 0x3821, "CardMan 3821" },
    { 0x4321, "CardMan 4321" },
    { 0x5121, "CardMan 5121" },
    { 0x5125, "CardMan 5125" },
    { 0x5321, "CardMan 5321" },
    { 0x5340, "CardMan 5021 CL" },
    { 0x6622, "CardMan 6121" },
    { 0xa011, "CCID Smart Card Reader Keyboard" },
    { 0xa021, "CCID Smart Card Reader" },
    { 0xa022, "CardMan Smart@Link" },
    { 0xc000, "CardMan 3x21 CS" },
    { 0xc001, "CardMan 5121 CS" },
};
static const UsbProduct vendor_0771_products[] = {
    { 0x4455, "OMC45III" },
    { 0xae0f, "OMC45III" },
};
static const UsbProduct vendor_077b_products[] = {
    { 0x08be, "BEFCMU10 v4 Cable Modem" },
    { 0x2219, "WUSB11 V2.6 802.11b Adapter" },
    { 0x2226, "USB200M 100baseTX Adapter" },
    { 0x2227, "Network Everywhere NWU11B" },
};
static const UsbProduct vendor_077c_products[] = {
    { 0x0005, "NEC Keyboard" },
};
static const UsbProduct vendor_077d_products[] = {
    { 0x0223, "IMic Audio In/Out" },
    { 0x0405, "iMate, ADB Adapter" },
    { 0x0410, "PowerMate" },
    { 0x041a, "PowerWave" },
    { 0x04aa, "SoundKnob" },
    { 0x07af, "iMic" },
    { 0x1016, "AirClick" },
    { 0x627a, "Radio SHARK" },
};
static const UsbProduct vendor_0780_products[] = {
    { 0x1202, "ORGA 900 Smart Card Terminal Virtual Com Port" },
    { 0x1302, "ORGA 6000 Smart Card Terminal Virtual Com Port" },
    { 0x1303, "ORGA 6000 Smart Card Terminal USB RNDIS" },
    { 0xdf55, "ORGA 900/6000 Smart Card Terminal DFU" },
};
static const UsbProduct vendor_0781_products[] = {
    { 0x0001, "SDDR-05a ImageMate CompactFlash Reader" },
    { 0x0002, "SDDR-31 ImageMate II CompactFlash Reader" },
    { 0x0005, "SDDR-05b (CF II) ImageMate CompactFlash Reader" },
    { 0x0100, "ImageMate SDDR-12" },
    { 0x0200, "SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]" },
    { 0x0400, "SecureMate SD/MMC Reader" },
    { 0x0621, "SDDR-86 Imagemate 6-in-1 Reader" },
    { 0x0720, "Sansa C200 series in recovery mode" },
    { 0x0729, "Sansa E200 series in recovery mode" },
    { 0x0810, "SDDR-75 ImageMate CF-SM Reader" },
    { 0x0830, "ImageMate CF/MMC/SD Reader" },
    { 0x1234, "Cruzer Mini Flash Drive" },
    { 0x5150, "SDCZ2 Cruzer Mini Flash Drive (thin)" },
    { 0x5151, "Cruzer Micro Flash Drive" },
    { 0x5153, "Cruzer Flash Drive" },
    { 0x5204, "Cruzer Crossfire" },
    { 0x5402, "U3 Cruzer Micro" },
    { 0x5406, "Cruzer Micro U3" },
    { 0x5408, "Cruzer Titanium U3" },
    { 0x540e, "Cruzer Contour Flash Drive" },
    { 0x5530, "Cruzer" },
    { 0x5567, "Cruzer Blade" },
    { 0x556c, "Ultra" },
    { 0x556d, "Memory Vault" },
    { 0x5571, "Cruzer Fit" },
    { 0x5576, "Cruzer Facet" },
    { 0x557d, "Cruzer Force (64GB)" },
    { 0x5580, "SDCZ80 Flash Drive" },
    { 0x5581, "Ultra" },
    { 0x5e10, "Encrypted" },
    { 0x6100, "Ultra II SD Plus 2GB" },
    { 0x7100, "Cruzer Mini" },
    { 0x7101, "Pen Flash" },
    { 0x7102, "Cruzer Mini" },
    { 0x7103, "Cruzer Mini" },
    { 0x7104, "Cruzer Micro Mini 256MB Flash Drive" },
    { 0x7105, "Cruzer Mini" },
    { 0x7106, "Cruzer Mini" },
    { 0x7112, "Cruzer Micro 128MB Flash Drive" },
    { 0x7113, "Cruzer Micro 256MB Flash Drive" },
    { 0x7114, "Cruzer Mini" },
    { 0x7115, "Cruzer Mini" },
    { 0x7301, "Sansa e100 series (mtp)" },
    { 0x7302, "Sansa e100 series (msc)" },
    { 0x7400, "Sansa M200 series (mtp)" },
    { 0x7401, "Sansa M200 series (msc)" },
    { 0x7420, "Sansa E200 series (mtp)" },
    { 0x7421, "Sansa E200 Series (msc)" },
    { 0x7422, "Sansa E200 series v2 (mtp)" },
    { 0x7423, "Sansa E200 series v2 (msc)" },
    { 0x7430, "Sansa M200 series" },
    { 0x7431, "Sansa M200 series V4 (msc)" },
    { 0x7432, "Sansa Clip (mtp)" },
    { 0x7433, "Sansa Clip (msc)" },
    { 0x7434, "Sansa Clip V2 (mtp)" },
    { 0x7435, "Sansa Clip V2 (msc)" },
    { 0x7450, "Sansa C250" },
    { 0x7451, "Sansa C240" },
    { 0x7460, "Sansa Express" },
    { 0x7480, "Sansa Connect" },
    { 0x7481, "Sansa Connect (in recovery mode)" },
    { 0x74b0, "Sansa View (msc)" },
    { 0x74b1, "Sansa View (mtp)" },
    { 0x74c0, "Sansa Fuze (mtp)" },
    { 0x74c1, "Sansa Fuze (msc)" },
    { 0x74c2, "Sansa Fuze V2 (mtp)" },
    { 0x74c3, "Sansa Fuze V2 (msc)" },
    { 0x74d0, "Sansa Clip+ (mtp)" },
    { 0x74d1, "Sansa Clip+ (msc)" },
    { 0x74e5, "Sansa Clip Zip" },
    { 0x8181, "Pen Flash" },
    { 0x8183, "Hi-Speed Mass Storage Device" },
    { 0x8185, "SDCZ2 Cruzer Mini Flash Drive (older, thick)" },
    { 0x8888, "Card Reader" },
    { 0x8889, "SDDR-88 Imagemate 8-in-1 Reader" },
    { 0x8919, "Card Reader" },
    { 0x8989, "ImageMate 12-in-1 Reader" },
    { 0x9191, "ImageMate CF" },
    { 0x9219, "Card Reader" },
    { 0x9292, "ImageMate CF Reader/Writer" },
    { 0x9393, "ImageMate SD-MMC" },
    { 0x9595, "ImageMate xD-SM" },
    { 0x9797, "ImageMate MS-PRO" },
    { 0x9919, "Card Reader" },
    { 0x9999, "SDDR-99 5-in-1 Reader" },
    { 0xa7c1, "Storage device (SD card reader)" },
    { 0xa7e8, "SDDR-113 MicroMate SDHC Reader" },
    { 0xb2b3, "SDDR-103 MobileMate SD+ Reader" },
    { 0xb4b5, "SDDR-89 V4 ImageMate 12-in-1 Reader" },
};
static const UsbProduct vendor_0783_products[] = {
    { 0x0003, "LTC31 SmartCard Reader" },
    { 0x0006, "LTC31v2" },
    { 0x0009, "KBR36" },
    { 0x0010, "LTC32" },
};
static const UsbProduct vendor_0784_products[] = {
    { 0x0100, "Vivicam 2655" },
    { 0x1310, "Vivicam 3305" },
    { 0x1688, "Vivicam 3665" },
    { 0x1689, "Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705" },
    { 0x2620, "AOL Photocam Plus" },
    { 0x2888, "Polaroid DC700" },
    { 0x3330, "Nytec ND-3200 Camera" },
    { 0x4300, "Traveler D1" },
    { 0x5260, "Werlisa Sport PX 100 / JVC GC-A33 Camera" },
    { 0x5300, "Pretec dc530" },
};
static const UsbProduct vendor_0785_products[] = {
    { 0x0001, "MN128mini-V ISDN TA" },
    { 0x0003, "MN128mini-J ISDN TA" },
};
static const UsbProduct vendor_0789_products[] = {
    { 0x0026, "LHD Device" },
    { 0x0033, "DVD Multi-plus unit LDR-H443SU2" },
    { 0x0063, "LDR Device" },
    { 0x0064, "LDR-R Device" },
    { 0x00b3, "DVD Multi-plus unit LDR-H443U2" },
    { 0x0105, "LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II]" },
    { 0x010c, "Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter" },
    { 0x0160, "LAN-GTJ/U2A" },
    { 0x0162, "LAN-WN22/U2 Wireless LAN Adapter" },
    { 0x0163, "LAN-WN12/U2 Wireless LAN Adapter" },
    { 0x0164, "LAN-W150/U2M Wireless LAN Adapter" },
    { 0x0166, "LAN-W300N/U2 Wireless LAN Adapter" },
    { 0x0168, "LAN-W150N/U2 Wireless LAN Adapter" },
    { 0x0170, "LAN-W300AN/U2 Wireless LAN Adapter" },
};
static const UsbProduct vendor_078b_products[] = {
    { 0x0010, "Driving UGCI" },
    { 0x0020, "Flying UGCI" },
    { 0x0030, "Fighting UGCI" },
};
static const UsbProduct vendor_078c_products[] = {
    { 0x0090, "Tablet Adapter" },
    { 0x0100, "Tablet Adapter" },
    { 0x0200, "Tablet Adapter" },
    { 0x0300, "Tablet Adapter" },
    { 0x0400, "Digitizer (Whiteboard)" },
};
static const UsbProduct vendor_0797_products[] = {
    { 0x6801, "Flatbed Scanner" },
    { 0x6802, "InkJet Color Printer" },
    { 0x8001, "SmartCam" },
    { 0x801a, "Typhoon StyloCam" },
    { 0x801c, "Meade Binoculars/Camera" },
    { 0x8901, "ScanHex SX-35a" },
    { 0x8909, "ScanHex SX-35b" },
    { 0x8911, "ScanHex SX-35c" },
};
static const UsbProduct vendor_0798_products[] = {
    { 0x0001, "Braille Voyager" },
    { 0x0640, "BC640" },
    { 0x0680, "BC680" },
};
static const UsbProduct vendor_0799_products[] = {
    { 0x7651, "Programming Unit" },
};
static const UsbProduct vendor_079b_products[] = {
    { 0x0024, "MSO300/MSO301 Fingerprint Sensor" },
    { 0x0026, "MSO350/MSO351 Fingerprint Sensor & SmartCard Reader" },
    { 0x0027, "USB-Serial Controller" },
    { 0x002f, "Mobile" },
    { 0x0030, "Mobile Communication Device" },
    { 0x0042, "Mobile" },
    { 0x0047, "CBM/MSO1300 Fingerprint Sensor" },
    { 0x004a, "XG-760A 802.11bg" },
    { 0x004b, "Wi-Fi 11g adapter" },
    { 0x0052, "MSO1350 Fingerprint Sensor & SmartCard Reader" },
    { 0x0056, "Agfa AP1100 Photo Printer" },
    { 0x005d, "Mobile Mass Storage" },
    { 0x0062, "XG-76NA 802.11bg" },
    { 0x0078, "Laser Pro Monochrome MFP" },
};
static const UsbProduct vendor_079d_products[] = {
    { 0x0201, "GamePort Adapter" },
};
static const UsbProduct vendor_07a1_products[] = {
    { 0xd952, "Palladio USB V.92 Modem" },
};
static const UsbProduct vendor_07a6_products[] = {
    { 0x07c2, "AN986A Ethernet" },
    { 0x0986, "AN986 Pegasus Ethernet" },
    { 0x8266, "Infineon WildCard-USB Wireless LAN Adapter" },
    { 0x8511, "ADM8511 Pegasus II Ethernet" },
    { 0x8513, "AN8513 Ethernet" },
    { 0x8515, "AN8515 Ethernet" },
};
static const UsbProduct vendor_07aa_products[] = {
    { 0x0001, "Ether USB-T Ethernet [klsi]" },
    { 0x0004, "FEther USB-TX Ethernet [pegasus]" },
    { 0x000c, "WirelessLAN USB-11" },
    { 0x000d, "FEther USB-TXS" },
    { 0x0011, "Wireless LAN USB-11 mini" },
    { 0x0012, "Stick-11 802.11b Adapter" },
    { 0x0017, "FEther USB2-TX" },
    { 0x0018, "Wireless LAN USB-11 mini 2" },
    { 0x001a, "ULUSB-11 Key" },
    { 0x001c, "CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880]" },
    { 0x0020, "CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x002e, "CG-WLUSB2GPX [Ralink RT2571W]" },
    { 0x002f, "CG-WLUSB2GNL" },
    { 0x0031, "CG-WLUSB2GS 802.11bg [Atheros AR5523]" },
    { 0x003c, "CG-WLUSB2GNL" },
    { 0x003f, "CG-WLUSB300AGN" },
    { 0x0041, "CG-WLUSB300GNS" },
    { 0x0042, "CG-WLUSB300GNM" },
    { 0x0043, "CG-WLUSB300N rev A2 [Realtek RTL8192U]" },
    { 0x0047, "CG-WLUSBNM" },
    { 0x0051, "CG-WLUSB300NM" },
    { 0x7613, "Stick-11 V2 802.11b Adapter" },
    { 0x9601, "FEther USB-TXC" },
};
static const UsbProduct vendor_07ab_products[] = {
    { 0xfc01, "IDE bridge" },
    { 0xfc02, "Cable II USB-2" },
    { 0xfc03, "USB2-IDE IDE bridge" },
    { 0xfcd6, "Freecom HD Classic" },
    { 0xfcf6, "DataBar" },
    { 0xfcf8, "Freecom Classic SL Network Drive" },
    { 0xfcfe, "Hard Drive 80GB" },
};
static const UsbProduct vendor_07af_products[] = {
    { 0x0004, "SCSI-DB25 SCSI Bridge [shuttle]" },
    { 0x0005, "SCSI-HD50 SCSI Bridge [shuttle]" },
    { 0x0006, "CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]" },
    { 0xfc01, "Freecom USB-IDE" },
};
static const UsbProduct vendor_07b0_products[] = {
    { 0x0001, "ISDN TA" },
    { 0x0002, "ISDN TA128 Plus" },
    { 0x0003, "ISDN TA128 Deluxe" },
    { 0x0005, "ISDN TA128 SE" },
    { 0x0006, "ISDN TA 128 [HFC-S]" },
    { 0x0007, "ISDN TA [HFC-S]" },
    { 0x0008, "ISDN TA" },
};
static const UsbProduct vendor_07b2_products[] = {
    { 0x0100, "SURFboard Voice over IP Cable Modem" },
    { 0x0900, "SURFboard Gateway" },
    { 0x0950, "SURFboard SBG950 Gateway" },
    { 0x1000, "SURFboard SBG1000 Gateway" },
    { 0x4100, "SurfBoard SB4100 Cable Modem" },
    { 0x4200, "SurfBoard SB4200 Cable Modem" },
    { 0x4210, "SurfBoard 4210 Cable Modem" },
    { 0x4220, "SURFboard SB4220 Cable Modem" },
    { 0x4500, "CG4500 Communications Gateway" },
    { 0x450b, "CG4501 Communications Gateway" },
    { 0x450e, "CG4500E Communications Gateway" },
    { 0x5100, "SurfBoard SB5100 Cable Modem" },
    { 0x5101, "SurfBoard SB5101 Cable Modem" },
    { 0x5120, "SurfBoard SB5120 Cable Modem (RNDIS)" },
    { 0x5121, "Surfboard 5121 Cable Modem" },
    { 0x7030, "WU830G 802.11bg Wireless Adapter [Envara WiND512]" },
};
static const UsbProduct vendor_07b3_products[] = {
    { 0x0001, "OpticPro 1212U Scanner" },
    { 0x0003, "Scanner" },
    { 0x0010, "OpticPro U12 Scanner" },
    { 0x0011, "OpticPro U24 Scanner" },
    { 0x0013, "OpticPro UT12 Scanner" },
    { 0x0014, "Scanner" },
    { 0x0015, "OpticPro U24 Scanner" },
    { 0x0017, "OpticPro UT12/16/24 Scanner" },
    { 0x0204, "Scanner" },
    { 0x0400, "OpticPro 1248U Scanner" },
    { 0x0401, "OpticPro 1248U Scanner #2" },
    { 0x0403, "OpticPro U16B Scanner" },
    { 0x0404, "Scanner" },
    { 0x0405, "A8 Namecard-s Controller" },
    { 0x0406, "A8 Namecard-D Controller" },
    { 0x0410, "Scanner" },
    { 0x0412, "Scanner" },
    { 0x0413, "OpticSlim 1200 Scanner" },
    { 0x0601, "OpticPro ST24 Scanner" },
    { 0x0800, "OpticPro ST48 Scanner" },
    { 0x0900, "OpticBook 3600 Scanner" },
    { 0x090c, "OpticBook 3600 Plus Scanner" },
    { 0x0a06, "TVcam VD100" },
    { 0x0b00, "SmartPhoto F50" },
    { 0x0c00, "OpticPro ST64 Scanner" },
    { 0x0c03, "OpticPro ST64+ Scanner" },
    { 0x0c04, "Optic Film 7200i scanner" },
    { 0x0c0c, "PL806 Scanner" },
    { 0x0c26, "OpticBook 4600 Scanner" },
    { 0x0c2b, "Mobile Office D428 Scanner" },
    { 0x0e08, "OpticBook A300 Scanner" },
    { 0x1300, "OpticBook 3800 Scanner" },
    { 0x1301, "OpticBook 4800 Scanner" },
};
static const UsbProduct vendor_07b4_products[] = {
    { 0x0100, "Camedia C-2100/C-3000 Ultra Zoom Camera" },
    { 0x0102, "Camedia E-10/C-220/C-50 Camera" },
    { 0x0105, "Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera" },
    { 0x0109, "C-370Z/C-500Z/D-535Z/X-450" },
    { 0x010a, "MAUSB-10 xD and SmartMedia Card Reader" },
    { 0x0112, "MAUSB-100 xD Card Reader" },
    { 0x0113, "Mju 500 / Stylus Digital Camera (PTP)" },
    { 0x0114, "C-350Z Camera" },
    { 0x0118, "Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW" },
    { 0x0125, "Tough TG-1 Camera" },
    { 0x0184, "P-S100 port" },
    { 0x0202, "Foot Switch RS-26" },
    { 0x0203, "Digital Voice Recorder DW-90" },
    { 0x0206, "Digital Voice Recorder DS-330" },
    { 0x0207, "Digital Voice Recorder & Camera W-10" },
    { 0x0209, "Digital Voice Recorder DM-20" },
    { 0x020b, "Digital Voice Recorder DS-4000" },
    { 0x020d, "Digital Voice Recorder VN-240PC" },
    { 0x0211, "Digital Voice Recorder DS-2300" },
    { 0x0218, "Foot Switch RS-28" },
    { 0x0244, "Digital Voice Recorder VN-8500PC" },
    { 0x024f, "Digital Voice Recorder DS-7000" },
    { 0x0280, "m:robe 100" },
};
static const UsbProduct vendor_07b5_products[] = {
    { 0x0017, "Joystick" },
    { 0x0213, "Thrustmaster Firestorm Digital 3 Gamepad" },
    { 0x0312, "Gamepad" },
    { 0x9902, "GamePad" },
};
static const UsbProduct vendor_07b8_products[] = {
    { 0x110c, "XX1" },
    { 0x1201, "IEEE 802.11b Adapter" },
    { 0x200c, "XX2" },
    { 0x2573, "Wireless LAN Card" },
    { 0x2770, "802.11n/b/g Mini Wireless LAN USB2.0 Adapter" },
    { 0x2870, "802.11n/b/g Wireless LAN USB2.0 Adapter" },
    { 0x3070, "802.11n/b/g Mini Wireless LAN USB2.0 Adapter" },
    { 0x3071, "802.11n/b/g Mini Wireless LAN USB2.0 Adapter" },
    { 0x3072, "802.11n/b/g Mini Wireless LAN USB2.0 Adapter" },
    { 0x4000, "DU-E10 Ethernet [klsi]" },
    { 0x4002, "DU-E100 Ethernet [pegasus]" },
    { 0x4003, "1/10/100 Ethernet Adapter" },
    { 0x4004, "XX4" },
    { 0x4007, "XX5" },
    { 0x400b, "XX6" },
    { 0x400c, "XX7" },
    { 0x401a, "RTL8151" },
    { 0x4102, "USB 1.1 10/100M Fast Ethernet Adapter" },
    { 0x4104, "XX9" },
    { 0x420a, "UF200 Ethernet" },
    { 0x5301, "GW-US54ZGL 802.11bg" },
    { 0x6001, "802.11bg" },
    { 0x8188, "AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter]" },
    { 0xa001, "WUG2200 802.11g Wireless Adapter [Envara WiND512]" },
    { 0xabc1, "DU-E10 Ethernet [pegasus]" },
    { 0xb000, "BWU613" },
    { 0xb02a, "AboCom Bluetooth Device" },
    { 0xb02b, "Bluetooth dongle" },
    { 0xb02c, "BCM92045DG-Flash with trace filter" },
    { 0xb02d, "BCM92045DG-Flash with trace filter" },
    { 0xb02e, "BCM92045DG-Flash with trace filter" },
    { 0xb030, "BCM92045DG-Flash with trace filter" },
    { 0xb031, "BCM92045DG-Flash with trace filter" },
    { 0xb032, "BCM92045DG-Flash with trace filter" },
    { 0xb033, "BCM92045DG-Flash with trace filter" },
    { 0xb21a, "WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450]" },
    { 0xb21b, "HWU54DM" },
    { 0xb21c, "RT2573" },
    { 0xb21d, "RT2573" },
    { 0xb21e, "RT2573" },
    { 0xb21f, "WUG2700" },
    { 0xd011, "MP3 Player" },
    { 0xe001, "Mass Storage Device" },
    { 0xe002, "Mass Storage Device" },
    { 0xe003, "Mass Storage Device" },
    { 0xe004, "Mass Storage Device" },
    { 0xe005, "Mass Storage Device" },
    { 0xe006, "Mass Storage Device" },
    { 0xe007, "Mass Storage Device" },
    { 0xe008, "Mass Storage Device" },
    { 0xe009, "Mass Storage Device" },
    { 0xe00a, "Mass Storage Device" },
    { 0xe4f0, "Card Reader Driver" },
    { 0xf101, "DSB-560 Modem [atlas]" },
};
static const UsbProduct vendor_07c0_products[] = {
    { 0x1113, "JoyWarrior24F8" },
    { 0x1116, "JoyWarrior24F14" },
    { 0x1121, "The Claw" },
    { 0x1500, "IO-Warrior 40" },
    { 0x1501, "IO-Warrior 24" },
    { 0x1502, "IO-Warrior 48" },
    { 0x1503, "IO-Warrior 28" },
    { 0x1511, "IO-Warrior 24 Power Vampire" },
    { 0x1512, "IO-Warrior 24 Power Vampire" },
};
static const UsbProduct vendor_07c1_products[] = {
    { 0x0068, "HKS-0200 USBDAQ" },
};
static const UsbProduct vendor_07c4_products[] = {
    { 0x0102, "USB to LS120" },
    { 0x0103, "USB to IDE" },
    { 0x1234, "USB to ATAPI" },
    { 0xa000, "CompactFlash Card Reader" },
    { 0xa001, "CompactFlash & SmartMedia Card Reader [eusb]" },
    { 0xa002, "Disk Drive" },
    { 0xa003, "Datafab-based Reader" },
    { 0xa004, "USB to MMC Class Drive" },
    { 0xa005, "CompactFlash & SmartMedia Card Reader" },
    { 0xa006, "SmartMedia Card Reader" },
    { 0xa007, "Memory Stick Class Drive" },
    { 0xa103, "MDSM-B reader" },
    { 0xa107, "USB to Memory Stick (LC1) Drive" },
    { 0xa109, "LC1 CompactFlash & SmartMedia Card Reader" },
    { 0xa10b, "USB to CF+MS(LC1)" },
    { 0xa200, "DF-UT-06 Hama MMC/SD Reader" },
    { 0xa400, "CompactFlash & Microdrive Reader" },
    { 0xa600, "Card Reader" },
    { 0xa604, "12-in-1 Card Reader" },
    { 0xad01, "Mass Storage Device" },
    { 0xae01, "Mass Storage Device" },
    { 0xaf01, "Mass Storage Device" },
    { 0xb000, "USB to CF(LC1)" },
    { 0xb001, "USB to CF+PCMCIA" },
    { 0xb004, "MMC/SD Reader" },
    { 0xb006, "USB to PCMCIA" },
    { 0xb00a, "USB to CF+SD Drive(LC1)" },
    { 0xb00b, "USB to Memory Stick(LC1)" },
    { 0xc010, "Kingston FCR-HS2/ATA Card Reader" },
};
static const UsbProduct vendor_07c5_products[] = {
    { 0x0500, "Cash Drawer" },
};
static const UsbProduct vendor_07c6_products[] = {
    { 0x0002, "Bodega Wireless Access Point" },
    { 0x0003, "Bodega Wireless Network Adapter" },
};
static const UsbProduct vendor_07c8_products[] = {
    { 0x0202, "MN128-SOHO PAL" },
};
static const UsbProduct vendor_07c9_products[] = {
    { 0xb100, "AT-USB100" },
};
static const UsbProduct vendor_07ca_products[] = {
    { 0x0002, "AVerTV PVR USB/EZMaker Pro Device" },
    { 0x0026, "AVerTV" },
    { 0x0337, "A867 DVB-T dongle" },
    { 0x0837, "H837 Hybrid ATSC/QAM" },
    { 0x1228, "MPEG-2 Capture Device (M038)" },
    { 0x1830, "AVerTV Volar Video Capture (H830)" },
    { 0x3835, "AVerTV Volar Green HD (A835B)" },
    { 0x850a, "AverTV Volar Black HD (A850)" },
    { 0x850b, "AverTV Red HD+ (A850T)" },
    { 0xa309, "AVerTV DVB-T (A309)" },
    { 0xa801, "AVerTV DVB-T (A800)" },
    { 0xa815, "AVerTV DVB-T Volar X (A815)" },
    { 0xa827, "AVerTV Hybrid Volar HX (A827)" },
    { 0xa867, "AVerTV DVB-T (A867)" },
    { 0xb300, "A300 DVB-T TV receiver" },
    { 0xb800, "MR800 FM Radio" },
    { 0xe880, "MPEG-2 Capture Device (E880)" },
    { 0xe882, "MPEG-2 Capture Device (E882)" },
};
static const UsbProduct vendor_07cc_products[] = {
    { 0x0000, "CF Card Reader" },
    { 0x0001, "Reader (UICSE)" },
    { 0x0002, "Reader (UIS)" },
    { 0x0003, "SM Card Reader" },
    { 0x0004, "SM/CF/PCMCIA Card Reader" },
    { 0x0005, "Reader (UISA2SE)" },
    { 0x0006, "SM/CF/PCMCIA Card Reader" },
    { 0x0007, "Reader (UISA6SE)" },
    { 0x000c, "SM/CF Card Reader" },
    { 0x000d, "SM/CF Card Reader" },
    { 0x000e, "Reader (UISDA)" },
    { 0x000f, "Reader (UICLIK)" },
    { 0x0010, "Reader (UISMA)" },
    { 0x0012, "Reader (UISC6SE-FLASH)" },
    { 0x0014, "Litronic Fortezza Reader" },
    { 0x0030, "Mass Storage (UISDMC12S)" },
    { 0x0040, "Mass Storage (UISDMC13S)" },
    { 0x0100, "Reader (UID)" },
    { 0x0101, "Reader (UIM)" },
    { 0x0102, "Reader (UISDMA)" },
    { 0x0103, "Reader (UISDMC)" },
    { 0x0104, "Reader (UISDM)" },
    { 0x0200, "6-in-1 Card Reader" },
    { 0x0201, "Mass Storage (UISDMC1S & UISDMC3S)" },
    { 0x0202, "Mass Storage (UISDMC5S)" },
    { 0x0203, "Mass Storage (UISMC5S)" },
    { 0x0204, "Mass Storage (UIM4/5S & UIM7S)" },
    { 0x0205, "Mass Storage (UIS4/5S & UIS7S)" },
    { 0x0206, "Mass Storage (UISDMC10S & UISDMC11S)" },
    { 0x0207, "Mass Storage (UPIDMA)" },
    { 0x0208, "Mass Storage (UCFC II)" },
    { 0x0210, "Mass Storage (UPIXXA)" },
    { 0x0213, "Mass Storage (UPIDA)" },
    { 0x0214, "Mass Storage (UPIMA)" },
    { 0x0215, "Mass Storage (UPISA)" },
    { 0x0217, "Mass Storage (UPISDMA)" },
    { 0x0223, "Mass Storage (UCIDA)" },
    { 0x0224, "Mass Storage (UCIMA)" },
    { 0x0225, "Mass Storage (UIS7S)" },
    { 0x0227, "Mass Storage (UCIDMA)" },
    { 0x0234, "Mass Storage (UIM7S)" },
    { 0x0235, "Mass Storage (UIS4S-S)" },
    { 0x0237, "Velper (UISDMC4S)" },
    { 0x0300, "6-in-1 Card Reader" },
    { 0x0301, "6-in-1 Card Reader" },
    { 0x0303, "Mass Storage (UID10W)" },
    { 0x0304, "Mass Storage (UIM10W)" },
    { 0x0305, "Mass Storage (UIS10W)" },
    { 0x0308, "Mass Storage (UIC10W)" },
    { 0x0309, "Mass Storage (UISC3W)" },
    { 0x0310, "Mass Storage (UISDMA2W)" },
    { 0x0311, "Mass Storage (UISDMC14W)" },
    { 0x0320, "Mass Storage (UISDMC4W)" },
    { 0x0321, "Mass Storage (UISDMC37W)" },
    { 0x0330, "WINTERREADER Reader" },
    { 0x0350, "9-in-1 Card Reader" },
    { 0x0500, "Mass Storage" },
    { 0x0501, "Mass Storage" },
};
static const UsbProduct vendor_07cd_products[] = {
    { 0x0001, "USBuart Serial Port" },
};
static const UsbProduct vendor_07cf_products[] = {
    { 0x1001, "QV-8000SX/5700/3000EX Digicam; Exilim EX-M20" },
    { 0x1003, "Exilim EX-S500" },
    { 0x1004, "Exilim EX-Z120" },
    { 0x1011, "USB-CASIO PC CAMERA" },
    { 0x1116, "EXILIM EX-Z19" },
    { 0x1125, "Exilim EX-H10 Digital Camera (mass storage mode)" },
    { 0x1133, "Exilim EX-Z350 Digital Camera (mass storage mode)" },
    { 0x1225, "Exilim EX-H10 Digital Camera (PictBridge mode)" },
    { 0x1233, "Exilim EX-Z350 Digital Camera (PictBridge mode)" },
    { 0x2002, "E-125 Cassiopeia Pocket PC" },
    { 0x3801, "WMP-1 MP3-Watch" },
    { 0x4001, "Label Printer KL-P1000" },
    { 0x4007, "CW50 Device" },
    { 0x4104, "Cw75 Device" },
    { 0x4107, "CW-L300 Device" },
    { 0x4500, "LV-20 Digital Camera" },
    { 0x6101, "fx-9750gII" },
    { 0x6801, "PL-40R" },
    { 0x6802, "MIDI Keyboard" },
};
static const UsbProduct vendor_07d0_products[] = {
    { 0x0001, "Digital Video Creator I" },
    { 0x0002, "Global Village VideoFX Grabber" },
    { 0x0003, "Fusion Model DVC-50 Rev 1 (NTSC)" },
    { 0x0004, "DVC-800 (PAL) Grabber" },
    { 0x0005, "Fusion Video and Audio Ports" },
    { 0x0006, "DVC 150 Loader Device" },
    { 0x0007, "DVC 150" },
    { 0x0327, "Fusion Digital Media Reader" },
    { 0x1001, "DM-FLEX DFU Adapter" },
    { 0x1002, "DMHS2 DFU Adapter" },
    { 0x1102, "CF Reader/Writer" },
    { 0x1103, "SD Reader/Writer" },
    { 0x1104, "SM Reader/Writer" },
    { 0x1105, "MS Reader/Writer" },
    { 0x1106, "xD/SM Reader/Writer" },
    { 0x1202, "MultiSlot Reader/Writer" },
    { 0x2000, "FX2 DFU Adapter" },
    { 0x2001, "eUSB CompactFlash Reader" },
    { 0x4100, "Kingsun SF-620 Infrared Adapter" },
    { 0x4101, "Connectivity Cable (CA-42 clone)" },
    { 0x4959, "Kingsun KS-959 Infrared Adapter" },
};
static const UsbProduct vendor_07d1_products[] = {
    { 0x13ec, "VvBus for Helium 2xx" },
    { 0x13ed, "VvBus for Helium 2xx" },
    { 0x13f1, "DSL-302G Modem" },
    { 0x13f2, "DSL-502G Router" },
    { 0x3300, "DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU]" },
    { 0x3302, "DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU]" },
    { 0x3303, "DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]" },
    { 0x3304, "FR-300USB 802.11bgn Wireless Adapter" },
    { 0x3a07, "WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]" },
    { 0x3a08, "WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]" },
    { 0x3a09, "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104]" },
    { 0x3a0d, "DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523]" },
    { 0x3a0f, "DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102]" },
    { 0x3a10, "DWA-126 802.11n Wireless Adapter [Atheros AR9271]" },
    { 0x3b01, "AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010]" },
    { 0x3b10, "DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060]" },
    { 0x3b11, "DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060]" },
    { 0x3c03, "AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W]" },
    { 0x3c04, "WUA-1340" },
    { 0x3c05, "EH103 Wireless G Adapter" },
    { 0x3c06, "DWA-111 802.11bg Wireless Adapter [Ralink RT2571W]" },
    { 0x3c07, "DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]" },
    { 0x3c09, "DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870]" },
    { 0x3c0a, "DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]" },
    { 0x3c0b, "DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870]" },
    { 0x3c0d, "DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070]" },
    { 0x3c0e, "WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070]" },
    { 0x3c0f, "AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]" },
    { 0x3c10, "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104]" },
    { 0x3c11, "DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870]" },
    { 0x3c13, "DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870]" },
    { 0x3c15, "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870]" },
    { 0x3c16, "DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070]" },
    { 0x3e02, "DWM-156 3.75G HSUPA Adapter" },
    { 0x5100, "Remote NDIS Device" },
    { 0xa800, "DWM-152 3.75G HSUPA Adapter" },
    { 0xf101, "DBT-122 Bluetooth" },
    { 0xfc01, "DBT-120 Bluetooth Adapter" },
};
static const UsbProduct vendor_07de_products[] = {
    { 0x2820, "VC500 Video Capture Dongle" },
};
static const UsbProduct vendor_07e1_products[] = {
    { 0x5201, "V.90 Modem" },
};
static const UsbProduct vendor_07e4_products[] = {
    { 0x0967, "SCard R/W CSR-145" },
    { 0x0968, "SCard R/W CSR-145" },
};
static const UsbProduct vendor_07e5_products[] = {
    { 0x05c2, "IDE-to-USB2.0 PCA" },
    { 0x5c01, "Que! CDRW" },
};
static const UsbProduct vendor_07ee_products[] = {
    { 0x0002, "Cash Drawer I/F" },
};
static const UsbProduct vendor_07ef_products[] = {
    { 0x0001, "Internet Access Device" },
};
static const UsbProduct vendor_07f2_products[] = {
    { 0x0001, "KEYLOK II" },
};
static const UsbProduct vendor_07f7_products[] = {
    { 0x0005, "ScanLogic/Century Corporation uATA" },
    { 0x011e, "Century USB Disk Enclosure" },
};
static const UsbProduct vendor_07fa_products[] = {
    { 0x0778, "miniVigor 128 ISDN TA" },
    { 0x0846, "ISDN TA [HFC-S]" },
    { 0x0847, "ISDN TA [HFC-S]" },
    { 0x1012, "BeWAN ADSL USB ST (grey)" },
    { 0x1196, "BWIFI-USB54AR 802.11bg" },
    { 0xa904, "BeWAN ADSL" },
    { 0xa905, "BeWAN ADSL ST" },
};
static const UsbProduct vendor_07fd_products[] = {
    { 0x0000, "FastLane MIDI Interface" },
    { 0x0001, "FastLane Quad MIDI Interface" },
    { 0x0002, "MOTU Audio for 64 bit" },
};
static const UsbProduct vendor_07ff_products[] = {
    { 0x00ff, "Portable Hard Drive" },
};
static const UsbProduct vendor_0801_products[] = {
    { 0x0001, "Mini Swipe Reader (Keyboard Emulation)" },
    { 0x0002, "Mini Swipe Reader" },
    { 0x0003, "Magstripe Insert Reader" },
};
static const UsbProduct vendor_0803_products[] = {
    { 0x1300, "V92 Faxmodem" },
    { 0x3095, "V.92 56K Mini External Modem Model 3095" },
    { 0x4310, "4410a Wireless-G Adapter [Intersil ISL3887]" },
    { 0x4410, "4410b Wireless-G Adapter [ZyDAS ZD1211B]" },
    { 0x5241, "Cable Modem" },
    { 0x5551, "DSL Modem" },
    { 0x9700, "2986L FaxModem" },
    { 0x9800, "Cable Modem" },
    { 0xa312, "Wireless-G" },
};
static const UsbProduct vendor_080b_products[] = {
    { 0x0002, "Fingerprint Scanner (After ReNumeration)" },
    { 0x0010, "300LC Series Fingerprint Scanner (Before ReNumeration)" },
};
static const UsbProduct vendor_080c_products[] = {
    { 0x0300, "Gryphon D120 Barcode Scanner" },
    { 0x0400, "Gryphon D120 Barcode Scanner" },
    { 0x0500, "Gryphon D120 Barcode Scanner" },
    { 0x0600, "Gryphon M100 Barcode Scanner" },
};
static const UsbProduct vendor_080d_products[] = {
    { 0x0102, "Hercules Scan@home 48" },
    { 0x0104, "3.2Slim" },
    { 0x0110, "UMAX AstraSlim 1200 Scanner" },
};
static const UsbProduct vendor_0810_products[] = {
    { 0x0001, "Dual PSX Adaptor" },
    { 0x0002, "Dual PCS Adaptor" },
    { 0x0003, "PlayStation Gamepad" },
};
static const UsbProduct vendor_0813_products[] = {
    { 0x0001, "Intel Play QX3 Microscope" },
    { 0x0002, "Dual Mode Camera Plus" },
};
static const UsbProduct vendor_0819_products[] = {
    { 0x0101, "License Management and Copy Protection" },
};
static const UsbProduct vendor_081a_products[] = {
    { 0x1000, "Duo Pen Tablet" },
};
static const UsbProduct vendor_081b_products[] = {
    { 0x0600, "Storage Adapter" },
    { 0x0601, "Storage Adapter" },
};
static const UsbProduct vendor_081e_products[] = {
    { 0xdf00, "Handheld" },
};
static const UsbProduct vendor_0822_products[] = {
    { 0x2001, "IRXpress Infrared Device" },
};
static const UsbProduct vendor_082d_products[] = {
    { 0x0100, "Visor" },
    { 0x0200, "Treo" },
    { 0x0300, "Treo 600" },
    { 0x0400, "Handheld" },
    { 0x0500, "Handheld" },
    { 0x0600, "Handheld" },
};
static const UsbProduct vendor_0830_products[] = {
    { 0x0001, "m500" },
    { 0x0002, "m505" },
    { 0x0003, "m515" },
    { 0x0004, "Handheld" },
    { 0x0005, "Handheld" },
    { 0x0006, "Handheld" },
    { 0x0010, "Handheld" },
    { 0x0011, "Handheld" },
    { 0x0012, "Handheld" },
    { 0x0013, "Handheld" },
    { 0x0014, "Handheld" },
    { 0x0020, "i705" },
    { 0x0021, "Handheld" },
    { 0x0022, "Handheld" },
    { 0x0023, "Handheld" },
    { 0x0024, "Handheld" },
    { 0x0030, "Handheld" },
    { 0x0031, "Tungsten W" },
    { 0x0032, "Handheld" },
    { 0x0033, "Handheld" },
    { 0x0034, "Handheld" },
    { 0x0040, "m125" },
    { 0x0041, "Handheld" },
    { 0x0042, "Handheld" },
    { 0x0043, "Handheld" },
    { 0x0044, "Handheld" },
    { 0x0050, "m130" },
    { 0x0051, "Handheld" },
    { 0x0052, "Handheld" },
    { 0x0053, "Handheld" },
    { 0x0054, "Handheld" },
    { 0x0060, "Tungsten C/E/T/T2/T3 / Zire 71" },
    { 0x0061, "Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22" },
    { 0x0062, "Handheld" },
    { 0x0063, "Handheld" },
    { 0x0064, "Handheld" },
    { 0x0070, "Zire" },
    { 0x0071, "Handheld" },
    { 0x0072, "Handheld" },
    { 0x0080, "Serial Adapter [for Palm III]" },
    { 0x0081, "Handheld" },
    { 0x0082, "Handheld" },
    { 0x00a0, "Treo 800w" },
    { 0x0101, "Pre" },
};
static const UsbProduct vendor_0832_products[] = {
    { 0x5850, "Cable" },
};
static const UsbProduct vendor_0833_products[] = {
    { 0x012e, "KeikaiDenwa 8 with charger" },
    { 0x039f, "KeikaiDenwa 8" },
};
static const UsbProduct vendor_0836_products[] = {
    { 0x2836, "i.Beat mood" },
};
static const UsbProduct vendor_0839_products[] = {
    { 0x0005, "Digimax Camera" },
    { 0x0008, "Digimax 230 Camera" },
    { 0x0009, "Digimax 340" },
    { 0x000a, "Digimax 410" },
    { 0x000e, "Digimax 360" },
    { 0x0010, "Digimax 300" },
    { 0x1003, "Digimax 210SE" },
    { 0x1005, "Digimax 220" },
    { 0x1009, "Digimax V4" },
    { 0x1012, "6500 Document Camera" },
    { 0x1058, "S730 Camera" },
    { 0x1064, "Digimax D830 Camera" },
    { 0x1542, "Digimax 50 Duo" },
    { 0x3000, "Digimax 35 MP3" },
};
static const UsbProduct vendor_083a_products[] = {
    { 0x1046, "10/100 Ethernet [pegasus]" },
    { 0x1060, "HomeLine Adapter" },
    { 0x1f4d, "SMC8013WG Broadband Remote NDIS Device" },
    { 0x3046, "10/100 Series Adapter" },
    { 0x3060, "1/10/100 Adapter" },
    { 0x3501, "2664W" },
    { 0x3502, "WN3501D Wireless Adapter" },
    { 0x3503, "T-Sinus 111 Wireless Adapter" },
    { 0x4501, "T-Sinus 154data" },
    { 0x4502, "Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]" },
    { 0x4505, "SMCWUSB-G 802.11bg" },
    { 0x4507, "SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]" },
    { 0x4521, "Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x4531, "T-Com Sinus 154 data II [Intersil ISL3887]" },
    { 0x5046, "SpeedStream 10/100 Ethernet [pegasus]" },
    { 0x5501, "Wireless Adapter 11g" },
    { 0x6500, "Cable Modem" },
    { 0x6618, "802.11n Wireless Adapter" },
    { 0x7511, "Arcadyan 802.11N Wireless Adapter" },
    { 0x7512, "Arcadyan 802.11N Wireless Adapter" },
    { 0x7522, "Arcadyan 802.11N Wireless Adapter" },
    { 0x8522, "Arcadyan 802.11N Wireless Adapter" },
    { 0x8541, "WN4501F 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0xa512, "Arcadyan 802.11N Wireless Adapter" },
    { 0xa618, "SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]" },
    { 0xa701, "SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]" },
    { 0xb004, "CPWUE001 USB/Ethernet Adapter" },
    { 0xb522, "SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]" },
    { 0xbb01, "BlueExpert Bluetooth Device" },
    { 0xc003, "802.11b Wireless Adapter" },
    { 0xc501, "Zoom 4410 Wireless-G [Intersil ISL3887]" },
    { 0xc561, "802.11a/g Wireless Adapter" },
    { 0xd522, "Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter" },
    { 0xe501, "ZD1211B" },
    { 0xe503, "Arcadyan WN4501 802.11b/g" },
    { 0xe506, "WUS-201 802.11bg" },
    { 0xf501, "802.11g Wireless Adapter" },
    { 0xf502, "802.11g Wireless Adapter" },
    { 0xf522, "Arcadyan WN7512 802.11n" },
};
static const UsbProduct vendor_083f_products[] = {
    { 0xb100, "TelePort V.90 Fax/Modem" },
};
static const UsbProduct vendor_0840_products[] = {
    { 0x0060, "Storage Adapter Bridge Module" },
};
static const UsbProduct vendor_0841_products[] = {
    { 0x0001, "Rio 500" },
};
static const UsbProduct vendor_0846_products[] = {
    { 0x1001, "EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]" },
    { 0x1002, "Ethernet" },
    { 0x1020, "FA101 Fast Ethernet USB 1.1" },
    { 0x1040, "FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]" },
    { 0x1100, "Managed Switch M4100 series, M5300 series, M7100 series" },
    { 0x4110, "MA111(v1) 802.11b Wireless [Intersil Prism 3.0]" },
    { 0x4200, "WG121(v1) 54 Mbps Wireless [Intersil ISL3886]" },
    { 0x4210, "WG121(v2) 54 Mbps Wireless [Intersil ISL3886]" },
    { 0x4220, "WG111(v1) 54 Mbps Wireless [Intersil ISL3886]" },
    { 0x4230, "MA111(v2) 802.11b Wireless [SIS SIS 162]" },
    { 0x4240, "WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]" },
    { 0x4260, "WG111v3 54 Mbps Wireless [realtek RTL8187B]" },
    { 0x4300, "WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]" },
    { 0x4301, "WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]" },
    { 0x5f00, "WPN111 802.11g Wireless Adapter [Atheros AR5523]" },
    { 0x6a00, "WG111v2 54 Mbps Wireless [RealTek RTL8187L]" },
    { 0x7100, "WN121T RangeMax Next Wireless-N [Marvell TopDog]" },
    { 0x9000, "WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]" },
    { 0x9001, "WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]" },
    { 0x9010, "WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]" },
    { 0x9011, "WNDA3100v2 802.11abgn [Broadcom BCM4323]" },
    { 0x9012, "WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]" },
    { 0x9018, "WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]" },
    { 0x9020, "WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]" },
    { 0x9021, "WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU]" },
    { 0x9030, "WNA1100 Wireless-N 150 [Atheros AR9271]" },
    { 0x9040, "WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]" },
    { 0x9041, "WNA1000M 802.11bgn [Realtek RTL8188CUS]" },
    { 0x9042, "On Networks N150MA 802.11bgn [Realtek RTL8188CUS]" },
    { 0x9043, "WNA1000Mv2 802.11bgn [Realtek RTL8188CUS\?]" },
    { 0x9050, "A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]" },
    { 0x9052, "A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU]" },
    { 0xa001, "PA101 10 Mbps HPNA Home Phoneline RJ-1" },
    { 0xf001, "On Networks N300MA 802.11bgn [Realtek RTL8192CU]" },
};
static const UsbProduct vendor_084d_products[] = {
    { 0x0001, "Jenoptik JD800i" },
    { 0x0003, "S-Cam F5/D-Link DSC-350 Digital Camera" },
    { 0x0011, "Argus DC3500 Digital Camera" },
    { 0x0014, "Praktica DC 32" },
    { 0x0019, "Praktica DPix3000" },
    { 0x0025, "Praktica DC 60" },
    { 0x1001, "ScanHex SX-35d" },
};
static const UsbProduct vendor_084e_products[] = {
    { 0x0001, "JamCam Camera" },
    { 0x1001, "Jam Studio Tablet" },
    { 0x1002, "Pablo Tablet" },
};
static const UsbProduct vendor_084f_products[] = {
    { 0x0001, "Empeg-Car Mark I/II Player" },
};
static const UsbProduct vendor_0851_products[] = {
    { 0x1542, "SiPix Blink" },
    { 0x1543, "Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame" },
    { 0xa168, "MXIC" },
};
static const UsbProduct vendor_0853_products[] = {
    { 0x0100, "HHKB Professional" },
};
static const UsbProduct vendor_0854_products[] = {
    { 0x0100, "I/O Board" },
    { 0x0101, "I/O Board, rev1" },
};
static const UsbProduct vendor_0856_products[] = {
    { 0xac01, "uLinks USOTL4 RS422/485 Adapter" },
};
static const UsbProduct vendor_0858_products[] = {
    { 0x3102, "Bluetooth Device" },
    { 0xffff, "Maxell module with BlueCore in DFU mode" },
};
static const UsbProduct vendor_085a_products[] = {
    { 0x0001, "Portstation Dual Serial Port" },
    { 0x0003, "Portstation Paraller Port" },
    { 0x0008, "Ethernet" },
    { 0x0009, "Ethernet" },
    { 0x000b, "Portstation Dual PS/2 Port" },
    { 0x0021, "1 port to Serial Converter" },
    { 0x0022, "Parallel Port" },
    { 0x0023, "2 port to Serial Converter" },
    { 0x0024, "Parallel Port" },
    { 0x0026, "PortGear SCSI" },
    { 0x0027, "1 port to Serial Converter" },
    { 0x0028, "PortGear to SCSI Converter" },
    { 0x0032, "PortStation SCSI Module" },
    { 0x003c, "Bluetooth Adapter" },
    { 0x0299, "Colorvision, Inc. Monitor Spyder" },
    { 0x8021, "1 port to Serial" },
    { 0x8023, "2 port to Serial" },
    { 0x8027, "PGSDB9 Serial Port" },
};
static const UsbProduct vendor_085c_products[] = {
    { 0x0100, "Spyder 1" },
    { 0x0200, "Spyder 2" },
    { 0x0300, "Spyder 3" },
    { 0x0400, "Spyder 4" },
};
static const UsbProduct vendor_0864_products[] = {
    { 0x4100, "MA101 802.11b Adapter" },
    { 0x4102, "MA101 802.11b Adapter" },
};
static const UsbProduct vendor_0867_products[] = {
    { 0x9812, "ECON Data acquisition unit" },
    { 0x9816, "DT9816 ECON data acquisition module" },
    { 0x9836, "DT9836 data acquisition card" },
};
static const UsbProduct vendor_086a_products[] = {
    { 0x0001, "Unitor8" },
    { 0x0002, "AMT8" },
    { 0x0003, "MT4" },
};
static const UsbProduct vendor_086c_products[] = {
    { 0x1001, "Eumex 504PC ISDN TA" },
    { 0x1002, "Eumex 504PC (FlashLoad)" },
    { 0x1003, "TA33 ISDN TA" },
    { 0x1004, "TA33 (FlashLoad)" },
    { 0x1005, "Eumex 604PC HomeNet" },
    { 0x1006, "Eumex 604PC HomeNet (FlashLoad)" },
    { 0x1007, "Eumex 704PC DSL" },
    { 0x1008, "Eumex 704PC DSL (FlashLoad)" },
    { 0x1009, "Eumex 724PC DSL" },
    { 0x100a, "Eumex 724PC DSL (FlashLoad)" },
    { 0x100b, "OpenCom 30" },
    { 0x100c, "OpenCom 30 (FlashLoad)" },
    { 0x100d, "BeeTel Home 100" },
    { 0x100e, "BeeTel Home 100 (FlashLoad)" },
    { 0x1011, "USB2DECT" },
    { 0x1012, "USB2DECT (FlashLoad)" },
    { 0x1013, "Eumex 704PC LAN" },
    { 0x1014, "Eumex 704PC LAN (FlashLoad)" },
    { 0x1019, "Eumex 504 SE" },
    { 0x101a, "Eumex 504 SE (Flash-Mode)" },
    { 0x1021, "OpenCom 40" },
    { 0x1022, "OpenCom 40 (FlashLoad)" },
    { 0x1023, "OpenCom 45" },
    { 0x1024, "OpenCom 45 (FlashLoad)" },
    { 0x1025, "Sinus 61 data" },
    { 0x1029, "dect BOX" },
    { 0x102c, "Eumex 604PC HomeNet [FlashLoad]" },
    { 0x1030, "Eumex 704PC DSL [FlashLoad]" },
    { 0x1032, "OpenCom 40 [FlashLoad]" },
    { 0x1033, "OpenCom 30 plus" },
    { 0x1034, "OpenCom 30 plus (FlashLoad)" },
    { 0x1041, "Eumex 220PC" },
    { 0x1042, "Eumex 220PC (FlashMode)" },
    { 0x1055, "Eumex 220 Version 2 ISDN TA" },
    { 0x1056, "Eumex 220 Version 2 ISDN TA (Flash-Mode)" },
    { 0x2000, "OpenCom 1000" },
};
static const UsbProduct vendor_086e_products[] = {
    { 0x1920, "SGC-X2UL" },
};
static const UsbProduct vendor_0870_products[] = {
    { 0x0001, "Ricochet GS" },
};
static const UsbProduct vendor_0871_products[] = {
    { 0x0001, "SDDR-01 Compact Flash Reader" },
    { 0x0002, "SDDR-31 Compact Flash Reader" },
    { 0x0005, "SDDR-05 Compact Flash Reader" },
};
static const UsbProduct vendor_087d_products[] = {
    { 0x5704, "Ethernet" },
};
static const UsbProduct vendor_0886_products[] = {
    { 0x0630, "Intel PC Camera CS630" },
};
static const UsbProduct vendor_088a_products[] = {
    { 0x1002, "DigiView DV3100" },
};
static const UsbProduct vendor_088b_products[] = {
    { 0x4944, "MassWorks ID-75 TouchScreen" },
};
static const UsbProduct vendor_088c_products[] = {
    { 0x2030, "Ticket Printer TTP 2030" },
};
static const UsbProduct vendor_088e_products[] = {
    { 0x5036, "Portable secure storage for software licenses" },
};
static const UsbProduct vendor_0892_products[] = {
    { 0x0101, "Smartdio Reader/Writer" },
};
static const UsbProduct vendor_0894_products[] = {
    { 0x0010, "Remote NDIS Network Device" },
};
static const UsbProduct vendor_0897_products[] = {
    { 0x0002, "Power Debug/Power Debug II" },
};
static const UsbProduct vendor_08a6_products[] = {
    { 0x0051, "B-SV4" },
};
static const UsbProduct vendor_08a9_products[] = {
    { 0x0005, "USBee ZX" },
    { 0x0009, "USBee SX" },
    { 0x0012, "USBee AX-Standard" },
    { 0x0013, "USBee AX-Plus" },
    { 0x0014, "USBee AX-Pro" },
    { 0x0015, "USBee DX" },
};
static const UsbProduct vendor_08ac_products[] = {
    { 0x2024, "usbWiggler" },
};
static const UsbProduct vendor_08b0_products[] = {
    { 0x0006, "814 Sample Processor" },
    { 0x0015, "857 Titrando" },
    { 0x001a, "852 Titrando" },
};
static const UsbProduct vendor_08b7_products[] = {
    { 0x0001, "Playstation adapter" },
};
static const UsbProduct vendor_08b8_products[] = {
    { 0x01f4, "USBSIMM1" },
};
static const UsbProduct vendor_08bb_products[] = {
    { 0x2702, "Speakers" },
    { 0x2704, "Audio Codec" },
    { 0x2706, "PCM2706 Audio Codec" },
    { 0x2900, "PCM2900 Audio Codec" },
    { 0x2901, "PCM2901 Audio Codec" },
    { 0x2902, "PCM2902 Audio Codec" },
    { 0x2904, "PCM2904 Audio Codec" },
    { 0x2910, "PCM2912 Audio Codec" },
    { 0x29b0, "PCM2900B Audio CODEC" },
    { 0x29b2, "PCM2902 Audio CODEC" },
    { 0x29b3, "PCM2903B Audio CODEC" },
    { 0x29b6, "PCM2906B Audio CODEC" },
    { 0x29c0, "PCM2900C Audio CODEC" },
    { 0x29c2, "PCM2902C Audio CODEC" },
    { 0x29c3, "PCM2903C Audio CODEC" },
    { 0x29c6, "PCM2906C Audio CODEC" },
};
static const UsbProduct vendor_08bd_products[] = {
    { 0x0208, "CLP-521 Label Printer" },
    { 0x1100, "X1-USB Floppy" },
};
static const UsbProduct vendor_08c3_products[] = {
    { 0x0001, "100 SC" },
    { 0x0002, "100 A" },
    { 0x0003, "100 SC BioKeyboard" },
    { 0x0006, "100 A BioKeyboard" },
    { 0x0100, "100 MC ISP" },
    { 0x0101, "100 MC FingerPrint and SmartCard Reader" },
    { 0x0300, "100 AX" },
    { 0x0400, "100 SC" },
    { 0x0401, "150 MC" },
    { 0x0402, "200 MC FingerPrint and SmartCard Reader" },
    { 0x0404, "100 SC Upgrade" },
    { 0x0405, "150 MC Upgrade" },
    { 0x0406, "100 MC Upgrade" },
};
static const UsbProduct vendor_08c4_products[] = {
    { 0x0100, "Skyline 802.11b Wireless Adapter" },
    { 0x02f2, "Farallon Home Phoneline Adapter" },
};
static const UsbProduct vendor_08ca_products[] = {
    { 0x0001, "Tablet" },
    { 0x0010, "Tablet" },
    { 0x0020, "APT-6000U Tablet" },
    { 0x0021, "APT-2 Tablet" },
    { 0x0022, "Tablet" },
    { 0x0023, "Tablet" },
    { 0x0024, "Tablet" },
    { 0x0100, "Pen Drive" },
    { 0x0102, "DualCam" },
    { 0x0103, "Pocket DV Digital Camera" },
    { 0x0104, "Pocket DVII" },
    { 0x0105, "Mega DV(Disk)" },
    { 0x0106, "Pocket DV3100+" },
    { 0x0107, "Pocket DV3100" },
    { 0x0109, "Nisis DV4 Digital Camera" },
    { 0x010a, "Trust 738AV LCD PV Mass Storage" },
    { 0x0111, "PenCam VGA Plus" },
    { 0x2008, "Mini PenCam 2" },
    { 0x2010, "Pocket CAM 3 Mega (webcam)" },
    { 0x2011, "Pocket CAM 3 Mega (storage)" },
    { 0x2016, "PocketCam 2 Mega" },
    { 0x2018, "Pencam SD 2M" },
    { 0x2020, "Slim 3000F" },
    { 0x2022, "Slim 3200" },
    { 0x2024, "Pocket DV3500" },
    { 0x2028, "Pocket Cam4M" },
    { 0x2040, "Pocket DV4100M" },
    { 0x2042, "Pocket DV5100M Composite Device" },
    { 0x2043, "Pocket DV5100M (Disk)" },
    { 0x2060, "Pocket DV5300" },
};
static const UsbProduct vendor_08d1_products[] = {
    { 0x0001, "smartNIC Ethernet [catc]" },
    { 0x0003, "smartNIC 2 PnP Ethernet" },
};
static const UsbProduct vendor_08d4_products[] = {
    { 0x0009, "SCR SmartCard Reader" },
};
static const UsbProduct vendor_08d8_products[] = {
    { 0x0002, "USB-to-CAN compact" },
    { 0x0003, "USB-to-CAN II" },
    { 0x0100, "USB-to-CAN" },
};
static const UsbProduct vendor_08dd_products[] = {
    { 0x0112, "Wireless LAN Adapter" },
    { 0x0113, "Wireless LAN Adapter" },
    { 0x0986, "USB-100N Ethernet [pegasus]" },
    { 0x0987, "USBLP-100 HomePNA Ethernet [pegasus]" },
    { 0x0988, "USBEL-100 Ethernet [pegasus]" },
    { 0x1986, "10/100 LAN Adapter" },
    { 0x2103, "DVB-T TV-Tuner Card-R" },
    { 0x8511, "USBE-100 Ethernet [pegasus2]" },
    { 0x90ff, "USB2AR Ethernet" },
};
static const UsbProduct vendor_08de_products[] = {
    { 0x7a01, "802.11b Adapter" },
};
static const UsbProduct vendor_08df_products[] = {
    { 0x0001, "Rosetta Token V1" },
    { 0x0002, "Rosetta Token V2" },
    { 0x0003, "Rosetta Token V3" },
    { 0x0a00, "Lynks Interface" },
};
static const UsbProduct vendor_08e3_products[] = {
    { 0x0002, "USB-RS232 Bridge" },
    { 0x0100, "Interface ADSL" },
    { 0x0101, "Interface ADSL" },
    { 0x0102, "ADSL" },
    { 0x0301, "RNIS ISDN TA [HFC-S]" },
};
static const UsbProduct vendor_08e4_products[] = {
    { 0x0184, "DDJ-WeGO" },
    { 0x0185, "DDJ-WeGO2" },
};
static const UsbProduct vendor_08e6_products[] = {
    { 0x0001, "GemPC-Touch 430" },
    { 0x0430, "GemPC430 SmartCard Reader" },
    { 0x0432, "GemPC432 SmartCard Reader" },
    { 0x0435, "GemPC435 SmartCard Reader" },
    { 0x0437, "GemPC433 SL SmartCard Reader" },
    { 0x1359, "UA SECURE STORAGE TOKEN" },
    { 0x2202, "Gem e-Seal Pro Token" },
    { 0x3437, "GemPC Twin SmartCard Reader" },
    { 0x3438, "GemPC Key SmartCard Reader" },
    { 0x3478, "PinPad Smart Card Reader" },
    { 0x34ec, "Compact Smart Card Reader Writer" },
    { 0x4433, "GemPC433-Swap" },
    { 0x5501, "GemProx-PU Contactless Smart Card Reader" },
    { 0x5503, "Prox-DU Contactless Interface" },
    { 0xace0, "UA HYBRID TOKEN" },
};
static const UsbProduct vendor_08e9_products[] = {
    { 0x0100, "XTNDAccess IrDA Dongle" },
};
static const UsbProduct vendor_08ea_products[] = {
    { 0x00c9, "ADSL Modem HM120dp Loader" },
    { 0x00ca, "ADSL WAN Modem HM120dp" },
    { 0x00ce, "HM230d Virtual Bus for Helium" },
    { 0xabba, "USB Driver for Bluetooth Wireless Technology" },
    { 0xabbb, "Bluetooth Device in DFU State" },
};
static const UsbProduct vendor_08ec_products[] = {
    { 0x0001, "TravelDrive 2C" },
    { 0x0002, "TravelDrive 2C" },
    { 0x0005, "TravelDrive 2C" },
    { 0x0008, "TravelDrive 2C" },
    { 0x0010, "DiskOnKey" },
    { 0x0011, "DiskOnKey" },
    { 0x0012, "TravelDrive 2C" },
    { 0x0014, "TravelDrive 2C" },
    { 0x0015, "Kingston DataTraveler ELITE" },
    { 0x0016, "Kingston DataTraveler U3" },
    { 0x0020, "TravelDrive Intuix U3 2GB" },
    { 0x0021, "TravelDrive" },
    { 0x0022, "TravelDrive" },
    { 0x0023, "TravelDrive" },
    { 0x0024, "TravelDrive" },
    { 0x0025, "TravelDrive" },
    { 0x0026, "TravelDrive" },
    { 0x0027, "TravelDrive" },
    { 0x0028, "TravelDrive" },
    { 0x0029, "TravelDrive" },
    { 0x0030, "TravelDrive" },
    { 0x0822, "TravelDrive 2C" },
    { 0x0832, "Hi-Speed Mass Storage Device" },
    { 0x0834, "M-Disk 220" },
    { 0x0998, "Kingston Data Traveler2.0 Disk Driver" },
    { 0x0999, "Kingston Data Traveler2.0 Disk Driver" },
    { 0x1000, "TravelDrive 2C" },
    { 0x2000, "TravelDrive 2C" },
    { 0x2038, "TravelDrive" },
    { 0x2039, "TravelDrive" },
    { 0x204a, "TravelDrive" },
    { 0x204b, "TravelDrive" },
};
static const UsbProduct vendor_08ed_products[] = {
    { 0x0002, "CECT M800 memory card" },
};
static const UsbProduct vendor_08f2_products[] = {
    { 0x007f, "Super Q2 Tablet" },
};
static const UsbProduct vendor_08f7_products[] = {
    { 0x0001, "LabPro" },
    { 0x0002, "EasyTemp/Go!Temp" },
    { 0x0003, "Go!Link" },
    { 0x0004, "Go!Motion" },
};
static const UsbProduct vendor_08fd_products[] = {
    { 0x0001, "Bluetooth Device" },
};
static const UsbProduct vendor_08ff_products[] = {
    { 0x1600, "AES1600" },
    { 0x1610, "AES1600" },
    { 0x1660, "AES1660 Fingerprint Sensor" },
    { 0x1680, "AES1660 Fingerprint Sensor" },
    { 0x168f, "AES1660 Fingerprint Sensor" },
    { 0x2500, "AES2501" },
    { 0x2501, "AES2501" },
    { 0x2502, "AES2501" },
    { 0x2503, "AES2501" },
    { 0x2504, "AES2501" },
    { 0x2505, "AES2501" },
    { 0x2506, "AES2501" },
    { 0x2507, "AES2501" },
    { 0x2508, "AES2501" },
    { 0x2509, "AES2501" },
    { 0x250a, "AES2501" },
    { 0x250b, "AES2501" },
    { 0x250c, "AES2501" },
    { 0x250d, "AES2501" },
    { 0x250e, "AES2501" },
    { 0x250f, "AES2501" },
    { 0x2510, "AES2510" },
    { 0x2550, "AES2550 Fingerprint Sensor" },
    { 0x2580, "AES2501 Fingerprint Sensor" },
    { 0x2588, "AES2501" },
    { 0x2589, "AES2501" },
    { 0x258a, "AES2501" },
    { 0x258b, "AES2501" },
    { 0x258c, "AES2501" },
    { 0x258d, "AES2501" },
    { 0x258e, "AES2501" },
    { 0x258f, "AES2501" },
    { 0x2660, "AES2660 Fingerprint Sensor" },
    { 0x2680, "AES2660 Fingerprint Sensor" },
    { 0x268f, "AES2660 Fingerprint Sensor" },
    { 0x2810, "AES2810" },
    { 0x3400, "AES3400 TruePrint Sensor" },
    { 0x3401, "AES3400 Sensor" },
    { 0x3402, "AES3400 Sensor" },
    { 0x3403, "AES3400 Sensor" },
    { 0x3404, "AES3400 TruePrint Sensor" },
    { 0x3405, "AES3400 TruePrint Sensor" },
    { 0x3406, "AES3400 TruePrint Sensor" },
    { 0x3407, "AES3400 TruePrint Sensor" },
    { 0x4902, "BioMV with TruePrint AES3500" },
    { 0x4903, "BioMV with TruePrint AES3400" },
    { 0x5500, "AES4000" },
    { 0x5501, "AES4000 TruePrint Sensor" },
    { 0x5503, "AES4000 TruePrint Sensor" },
    { 0x5505, "AES4000 TruePrint Sensor" },
    { 0x5507, "AES4000 TruePrint Sensor" },
    { 0x55ff, "AES4000 TruePrint Sensor." },
    { 0x5700, "AES3500 Fingerprint Reader" },
    { 0x5701, "AES3500 TruePrint Sensor" },
    { 0x5702, "AES3500 TruePrint Sensor" },
    { 0x5703, "AES3500 TruePrint Sensor" },
    { 0x5704, "AES3500-BZ TruePrint Sensor" },
    { 0x5705, "AES3500-BZ TruePrint Sensor" },
    { 0x5706, "AES3500-BZ TruePrint Sensor" },
    { 0x5707, "AES3500-BZ TruePrint Sensor" },
    { 0x5710, "AES3500 TruePrint Sensor" },
    { 0x5711, "AES3500 TruePrint Sensor" },
    { 0x5712, "AES3500 TruePrint Sensor" },
    { 0x5713, "AES3500 TruePrint Sensor" },
    { 0x5714, "AES3500-BZ TruePrint Sensor" },
    { 0x5715, "AES3500-BZ TruePrint Sensor" },
    { 0x5716, "AES3500-BZ TruePrint Sensor" },
    { 0x5717, "AES3500-BZ TruePrint Sensor" },
    { 0x5730, "AES3500 TruePrint Sensor" },
    { 0x5731, "AES3500 TruePrint Sensor" },
    { 0x5732, "AES3500 TruePrint Sensor" },
    { 0x5733, "AES3500 TruePrint Sensor" },
    { 0x5734, "AES3500-BZ TruePrint Sensor" },
    { 0x5735, "AES3500-BZ TruePrint Sensor" },
    { 0x5736, "AES3500-BZ TruePrint Sensor" },
    { 0x5737, "AES3500-BZ TruePrint Sensor" },
    { 0xafe3, "FingerLoc Sensor Module (Anchor)" },
    { 0xafe4, "FingerLoc Sensor Module (Anchor)" },
    { 0xafe5, "FingerLoc Sensor Module (Anchor)" },
    { 0xafe6, "FingerLoc Sensor Module (Anchor)" },
    { 0xfffd, "AES2510 Sensor (USB Emulator)" },
    { 0xffff, "Sensor (Emulator)" },
};
static const UsbProduct vendor_0901_products[] = {
    { 0x0001, "Hard Drive Adapter (TPP)" },
    { 0x0002, "SigmaDrive Adapter (TPP)" },
};
static const UsbProduct vendor_0908_products[] = {
    { 0x01f4, "SIMATIC NET CP 5711" },
    { 0x01fe, "SIMATIC NET PC Adapter A2" },
    { 0x04b1, "MediSET" },
    { 0x04b2, "NC interface" },
    { 0x2701, "ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA" },
};
static const UsbProduct vendor_090a_products[] = {
    { 0x1001, "T33520 Flash Card Controller" },
    { 0x1100, "Comotron C3310 MP3 player" },
    { 0x1200, "MP3 player" },
    { 0x1540, "Digitex Container Flash Disk" },
};
static const UsbProduct vendor_090c_products[] = {
    { 0x0371, "Silicon Motion SM371 Camera" },
    { 0x0373, "Silicon Motion Camera" },
    { 0x037a, "Silicon Motion Camera" },
    { 0x037b, "Silicon Motion Camera" },
    { 0x037c, "300k Pixel Camera" },
    { 0x1000, "Flash Drive" },
    { 0x1132, "5-in-1 Card Reader" },
    { 0x337b, "Silicon Motion Camera" },
    { 0x3710, "Silicon Motion Camera" },
    { 0x3720, "Silicon Motion Camera" },
    { 0x37bc, "HP Webcam-101 Integrated Camera" },
    { 0x37c0, "Silicon Motion Camera" },
    { 0x6000, "SD/SDHC Card Reader (SG365 / FlexiDrive XC+)" },
    { 0x6200, "microSD card reader" },
    { 0x71b3, "SM731 Camera" },
    { 0x837b, "Silicon Motion Camera" },
    { 0x937b, "Silicon Motion Camera" },
    { 0xb370, "Silicon Motion SM370 Camera" },
    { 0xb371, "Silicon Motion SM371 Camera" },
    { 0xf37d, "Endoscope camera" },
};
static const UsbProduct vendor_0911_products[] = {
    { 0x149a, "SpeechMike II Pro Plus LFH5276" },
    { 0x2512, "SpeechMike Pro" },
};
static const UsbProduct vendor_0915_products[] = {
    { 0x0001, "DSL Modem" },
    { 0x0002, "ADSL ATM Modem" },
    { 0x0005, "LAN Modem" },
    { 0x2000, "802.11 Adapter" },
    { 0x2002, "802.11 Adapter" },
    { 0x8000, "ADSL LAN Modem" },
    { 0x8005, "DSL-302G Modem" },
    { 0x8101, "ADSL WAN Modem" },
    { 0x8102, "DSL-200 ADSL Modem" },
    { 0x8103, "DSL-200 ADSL Modem" },
    { 0x8104, "DSL-200 Modem" },
    { 0x8400, "DSL Modem" },
    { 0x8401, "DSL Modem" },
    { 0x8402, "DSL Modem" },
    { 0x8500, "DSL Modem" },
    { 0x8501, "DSL Modem" },
};
static const UsbProduct vendor_0917_products[] = {
    { 0x0001, "eFilm Reader-11 SM/CF" },
    { 0x0002, "eFilm Reader-11 SM" },
    { 0x0003, "eFilm Reader-11 CF" },
    { 0x0200, "FireFly" },
    { 0x0201, "FireLite" },
    { 0x0202, "STORAGE ADAPTER (FirePower)" },
    { 0x0204, "FlashTrax Storage" },
    { 0x0205, "STORAGE ADAPTER (CrossFire)" },
    { 0x0206, "FireFly 20G HDD" },
    { 0x0207, "FireLite" },
    { 0x020f, "STORAGE ADAPTER (FireLite)" },
    { 0xda01, "eFilm Reader-11 Test" },
    { 0xffff, "eFilm Reader-11 (Class/PDR)" },
};
static const UsbProduct vendor_0919_products[] = {
    { 0x0100, "Fast Flicks Digital Camera" },
};
static const UsbProduct vendor_091e_products[] = {
    { 0x0003, "GPS (various models)" },
    { 0x0004, "iQue 3600" },
    { 0x0200, "Data Card Programmer (install)" },
    { 0x1200, "Data Card Programmer" },
    { 0x21a5, "etrex Cx (msc)" },
    { 0x2236, "nuvi 360" },
    { 0x2271, "Edge 605/705" },
    { 0x2295, "Colorado 300" },
    { 0x22b6, "eTrex Vista HCx (Mass Storage mode)" },
    { 0x231b, "Oregon 400t" },
    { 0x2353, "Nüvi 205T" },
    { 0x2380, "Oregon series" },
    { 0x23cc, "nüvi 1350" },
    { 0x2459, "GPSmap 62/78 series" },
    { 0x2491, "Edge 800" },
    { 0x2519, "eTrex 30" },
    { 0x2535, "Edge 800" },
    { 0x253c, "GPSmap 62sc" },
    { 0x255b, "Nuvi 2505LM" },
};
static const UsbProduct vendor_0920_products[] = {
    { 0x7500, "Network Interface" },
};
static const UsbProduct vendor_0921_products[] = {
    { 0x1001, "GoCOM232 Serial" },
};
static const UsbProduct vendor_0922_products[] = {
    { 0x0007, "LabelWriter 330" },
    { 0x0009, "LabelWriter 310" },
    { 0x0019, "LabelWriter 400" },
    { 0x001a, "LabelWriter 400 Turbo" },
    { 0x0020, "LabelWriter 450" },
    { 0x1001, "LabelManager PnP" },
    { 0x8004, "M25 Digital Postal Scale" },
};
static const UsbProduct vendor_0923_products[] = {
    { 0x010f, "SIIG MobileCam" },
};
static const UsbProduct vendor_0924_products[] = {
    { 0x23dd, "DocuPrint M760 (X760_USB)" },
    { 0x3ce8, "Phaser 3428 Printer" },
    { 0x3d5b, "Phaser 6115MFP TWAIN Scanner" },
    { 0x3d6d, "WorkCentre 6015N/NI" },
    { 0x420f, "WorkCentre PE220 Series" },
    { 0x421f, "M20 Scanner" },
    { 0x423b, "Printing Support" },
    { 0x4274, "Xerox Phaser 3635MFPX" },
    { 0xffef, "WorkCenter M15" },
    { 0xfffb, "DocuPrint M750 (X750_USB)" },
};
static const UsbProduct vendor_0925_products[] = {
    { 0x0005, "Gamtec.,Ltd SmartJoy PLUS Adapter" },
    { 0x03e8, "Wii Classic Controller Adapter" },
    { 0x3881, "Saleae Logic" },
    { 0x8101, "Phidgets, Inc., 1-Motor PhidgetServo v2.0" },
    { 0x8104, "Phidgets, Inc., 4-Motor PhidgetServo v2.0" },
    { 0x8800, "WiseGroup Ltd, MP-8800 Quad Joypad" },
    { 0x8866, "WiseGroup Ltd, MP-8866 Dual Joypad" },
};
static const UsbProduct vendor_0928_products[] = {
    { 0x8000, "Firmware uploader" },
    { 0xffff, "Blank Oxford Device" },
};
static const UsbProduct vendor_092f_products[] = {
    { 0x0004, "JTAG-4" },
    { 0x0005, "JTAG-5" },
};
static const UsbProduct vendor_0930_products[] = {
    { 0x0009, "Gigabeat F/X (HDD audio player)" },
    { 0x000c, "Gigabeat F (mtp)" },
    { 0x0010, "Gigabeat S (mtp)" },
    { 0x0200, "Integrated Bluetooth (Taiyo Yuden)" },
    { 0x021c, "Atheros AR3012 Bluetooth" },
    { 0x0301, "PCX1100U Cable Modem (WDM)" },
    { 0x0302, "PCX2000 Cable Modem (WDM)" },
    { 0x0305, "Cable Modem PCX3000" },
    { 0x0307, "Cable Modem PCX2500" },
    { 0x0308, "PCX2200 Cable Modem (WDM)" },
    { 0x0309, "PCX5000 Cable Modem (WDM)" },
    { 0x030b, "Cable Modem PCX2600" },
    { 0x0501, "Bluetooth Controller" },
    { 0x0502, "Integrated Bluetooth" },
    { 0x0503, "Bluetooth Controller" },
    { 0x0505, "Integrated Bluetooth" },
    { 0x0506, "Integrated Bluetooth" },
    { 0x0507, "Bluetooth Adapter" },
    { 0x0508, "Integrated Bluetooth HCI" },
    { 0x0509, "BT EDR Dongle" },
    { 0x0706, "PocketPC e740" },
    { 0x0707, "Pocket PC e330 Series" },
    { 0x0708, "Pocket PC e350 Series" },
    { 0x0709, "Pocket PC e750 Series" },
    { 0x070a, "Pocket PC e400 Series" },
    { 0x070b, "Pocket PC e800 Series" },
    { 0x0a07, "WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572]" },
    { 0x0a13, "AX88179 Gigabit Ethernet [Toshiba]" },
    { 0x0b05, "PX1220E-1G25 External hard drive" },
    { 0x0b09, "PX1396E-3T01 External hard drive" },
    { 0x0b1a, "STOR.E ALU 2S" },
    { 0x1300, "Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port" },
    { 0x1301, "Wireless Broadband (CDMA EV-DO) Minicard Status Port" },
    { 0x1302, "Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port" },
    { 0x1303, "Wireless Broadband (3G HSDPA) Minicard Status Port" },
    { 0x1308, "Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port" },
    { 0x130b, "F3507g Mobile Broadband Module" },
    { 0x130c, "F3607gw Mobile Broadband Module" },
    { 0x1311, "F3607gw v2 Mobile Broadband Module" },
    { 0x1400, "Memory Stick 2GB" },
    { 0x642f, "TravelDrive" },
    { 0x6506, "TravelDrive 2C" },
    { 0x6507, "TravelDrive 2C" },
    { 0x6508, "TravelDrive 2C" },
    { 0x6509, "TravelDrive 2C" },
    { 0x6510, "TravelDrive 2C" },
    { 0x6517, "TravelDrive 2C" },
    { 0x6518, "TravelDrive 2C" },
    { 0x6519, "Kingston DataTraveler 2.0 USB Stick" },
    { 0x651a, "TravelDrive 2C" },
    { 0x651b, "TravelDrive 2C" },
    { 0x651c, "TravelDrive 2C" },
    { 0x651d, "TravelDrive 2C" },
    { 0x651e, "TravelDrive 2C" },
    { 0x651f, "TravelDrive 2C" },
    { 0x6520, "TravelDrive 2C" },
    { 0x6521, "TravelDrive 2C" },
    { 0x6522, "TravelDrive 2C" },
    { 0x6523, "TravelDrive" },
    { 0x6524, "TravelDrive" },
    { 0x6525, "TravelDrive" },
    { 0x6526, "TravelDrive" },
    { 0x6527, "TravelDrive" },
    { 0x6528, "TravelDrive" },
    { 0x6529, "TravelDrive" },
    { 0x652a, "TravelDrive" },
    { 0x652b, "TravelDrive" },
    { 0x652c, "TravelDrive" },
    { 0x652d, "TravelDrive" },
    { 0x652f, "TravelDrive" },
    { 0x6530, "TravelDrive" },
    { 0x6531, "TravelDrive" },
    { 0x6532, "256M Stick" },
    { 0x6533, "512M Stick" },
    { 0x6534, "TravelDrive" },
    { 0x653c, "Kingston DataTraveler 2.0 Stick (512M)" },
    { 0x653d, "Kingston DataTraveler 2.0 Stick (1GB)" },
    { 0x653e, "Flash Memory" },
    { 0x6540, "TransMemory Flash Memory" },
    { 0x6544, "TransMemory-Mini / Kingston DataTraveler 2.0 Stick (2GB)" },
    { 0x6545, "Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick" },
};
static const UsbProduct vendor_0932_products[] = {
    { 0x0300, "VideoAdvantage" },
    { 0x0302, "Syntek DC-112X" },
    { 0x0320, "VideoAdvantage" },
    { 0x0482, "USB2.0 TVBOX" },
    { 0x1100, "DC-1100 Video Enhamcement Device" },
    { 0x1112, "Veo Web Camera" },
    { 0xa311, "Video Enhancement Device" },
};
static const UsbProduct vendor_0936_products[] = {
    { 0x000c, "Rhythmedics 6 BioData Integrator" },
    { 0x0030, "Composite Device, Mass Storage Device (Flash Drive) amd HID" },
    { 0x003c, "Rhythmedics HID Bootloader" },
};
static const UsbProduct vendor_0939_products[] = {
    { 0x0b15, "Toshiba Stor.E Alu 2" },
};
static const UsbProduct vendor_093a_products[] = {
    { 0x0007, "CMOS 100K-R Rev. 1.90" },
    { 0x010e, "Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A" },
    { 0x010f, "Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55" },
    { 0x020f, "Bullet Line Photo Viewer" },
    { 0x050f, "Mars-Semi Pc-Camera" },
    { 0x2460, "Q-TEC WEBCAM 100" },
    { 0x2468, "SoC PC-Camera" },
    { 0x2470, "SoC PC-Camera" },
    { 0x2471, "SoC PC-Camera" },
    { 0x2500, "USB Optical Mouse" },
    { 0x2510, "Optical Mouse" },
    { 0x2521, "Optical Mouse" },
    { 0x2600, "Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508" },
    { 0x2601, "SPC 610NC Laptop Camera" },
    { 0x2603, "PAC7312 Camera" },
    { 0x2608, "PAC7311 Trust WB-3300p" },
    { 0x260e, "PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350" },
    { 0x260f, "PAC7311 SnakeCam" },
    { 0x2621, "PAC731x Trust Webcam" },
    { 0x2622, "Webcam Genius" },
    { 0x2624, "Webcam" },
};
static const UsbProduct vendor_093b_products[] = {
    { 0x0010, "Storage Adapter" },
    { 0x0011, "PlexWriter 40/12/40U" },
    { 0x0041, "PX-708A DVD RW" },
    { 0x0042, "PX-712UF DVD RW" },
    { 0xa002, "ConvertX M402U XLOADER" },
    { 0xa003, "ConvertX AV100U A/V Capture Audio" },
    { 0xa004, "ConvertX TV402U XLOADER" },
    { 0xa005, "ConvertX TV100U A/V Capture" },
    { 0xa102, "ConvertX M402U A/V Capture" },
    { 0xa104, "ConvertX PX-TV402U/NA" },
};
static const UsbProduct vendor_093c_products[] = {
    { 0x0601, "ValueCAN" },
    { 0x0701, "NeoVI Blue vehicle bus interface" },
};
static const UsbProduct vendor_0944_products[] = {
    { 0x0001, "PXR4 4-Track Digital Recorder" },
    { 0x0020, "KAOSS Pad KP3 Dynamic Effect/Sampler" },
    { 0x0023, "KAOSSILATOR PRO Dynamic Phrase Synthesizer" },
    { 0x010d, "nanoKEY MIDI keyboard" },
    { 0x010e, "nanoPAD pad controller" },
    { 0x010f, "nanoKONTROL studio controller" },
    { 0x0117, "nanoKONTROL2 MIDI Controller" },
    { 0x0f03, "K-Series K61P MIDI studio controller" },
};
static const UsbProduct vendor_0948_products[] = {
    { 0x0301, "USB Pro (24/48)" },
    { 0x0302, "USB Pro (24/96 playback)" },
    { 0x0303, "USB Pro (24/96 record)" },
    { 0x0304, "USB Pro (16/48)" },
    { 0x1105, "USB One" },
};
static const UsbProduct vendor_094b_products[] = {
    { 0x0001, "neonode N2" },
};
static const UsbProduct vendor_094f_products[] = {
    { 0x0101, "U640MO-03" },
    { 0x05fc, "METALWEAR-HDD" },
};
static const UsbProduct vendor_0951_products[] = {
    { 0x0008, "Ethernet" },
    { 0x000a, "KNU101TX 100baseTX Ethernet" },
    { 0x1600, "DataTraveler II Pen Drive" },
    { 0x1601, "DataTraveler II+ Pen Drive" },
    { 0x1602, "DataTraveler Mini" },
    { 0x1603, "DataTraveler 1GB/2GB Pen Drive" },
    { 0x1606, "Eee PC 701 SD Card Reader [ENE UB6225]" },
    { 0x1607, "DataTraveler 100" },
    { 0x160d, "DataTraveler Vault Privacy" },
    { 0x160e, "DT110P/1GB Capless" },
    { 0x1613, "DataTraveler DT101C Flash Drive" },
    { 0x1616, "DataTraveler Locker 4GB" },
    { 0x161a, "Dell HyperVisor internal flash drive" },
    { 0x1621, "DataTraveler 150 (32GB)" },
    { 0x1624, "DataTraveler G2" },
    { 0x1625, "DataTraveler 101 II" },
    { 0x162a, "DataTraveler 112 4GB Pen Drive" },
    { 0x162d, "DataTraveler 102" },
    { 0x1630, "DataTraveler 200 (32GB)" },
    { 0x1642, "DT101 G2" },
    { 0x1643, "DataTraveler G3" },
    { 0x1653, "Data Traveler 100 G2 8 GiB" },
    { 0x1656, "DataTraveler Ultimate G2" },
    { 0x1665, "Digital DataTraveler SE9 64GB" },
    { 0x1666, "DataTraveler G4" },
    { 0x1689, "DataTraveler SE9" },
    { 0x168a, "DataTraveler Micro" },
    { 0x168c, "DT Elite 3.0" },
};
static const UsbProduct vendor_0955_products[] = {
    { 0x7030, "Tegra 3 (recovery mode)" },
    { 0x7100, "Tegra Device" },
    { 0x7820, "Tegra 2 AC100 developer mode" },
    { 0xb400, "SHIELD (debug)" },
    { 0xb401, "SHIELD" },
    { 0xcf05, "SHIELD Tablet (debug)" },
    { 0xcf06, "SHIELD Tablet" },
    { 0xcf07, "SHIELD Tablet" },
    { 0xcf08, "SHIELD Tablet" },
    { 0xcf09, "SHIELD Tablet" },
};
static const UsbProduct vendor_0957_products[] = {
    { 0x0200, "E-Video DC-350 Camera" },
    { 0x0202, "E-Video DC-350 Camera" },
    { 0x0407, "33220A Waveform Generator" },
    { 0x0518, "82357B GPIB Interface" },
    { 0x0a07, "34411A Multimeter" },
    { 0x1507, "33210A Waveform Generator" },
    { 0x1745, "Test and Measurement Device (IVI)" },
    { 0x2918, "U2702A oscilloscope" },
    { 0xfb18, "LC Device" },
};
static const UsbProduct vendor_0959_products[] = {
    { 0x2bd0, "Intelligent ISDN (Ver. 3.60.04) [HFC-S]" },
};
static const UsbProduct vendor_095a_products[] = {
    { 0x3003, "Express Ethernet" },
};
static const UsbProduct vendor_095d_products[] = {
    { 0x0001, "Polycom ViaVideo" },
};
static const UsbProduct vendor_0967_products[] = {
    { 0x0204, "WarpLink 802.11b Adapter" },
};
static const UsbProduct vendor_096e_products[] = {
    { 0x0120, "Microcosm Ltd Dinkey" },
    { 0x0802, "ePass2000 (G&D STARCOS SPK 2.4)" },
    { 0x0807, "ePass2003" },
};
static const UsbProduct vendor_0971_products[] = {
    { 0x2000, "i1 Pro" },
    { 0x2001, "i1 Monitor" },
    { 0x2003, "Eye-One display" },
    { 0x2005, "Huey" },
    { 0x2007, "ColorMunki Photo" },
};
static const UsbProduct vendor_0973_products[] = {
    { 0x0001, "e-gate Smart Card" },
};
static const UsbProduct vendor_0979_products[] = {
    { 0x0222, "Keychain Display" },
    { 0x0224, "JL2005A Toy Camera" },
    { 0x0226, "JL2005A Toy Camera" },
    { 0x0227, "JL2005B/C/D Toy Camera" },
};
static const UsbProduct vendor_097a_products[] = {
    { 0x0001, "Digital Wallet" },
};
static const UsbProduct vendor_097e_products[] = {
    { 0x0035, "MP35 v1.0" },
};
static const UsbProduct vendor_0984_products[] = {
    { 0x0040, "SATA Wire (2.5\")" },
    { 0x0200, "Hard Drive Storage (TPP)" },
};
static const UsbProduct vendor_0985_products[] = {
    { 0x0045, "Mach4/200 Label Printer" },
    { 0x00a3, "A3/200 or A3/300 Label Printer" },
};
static const UsbProduct vendor_0993_products[] = {
    { 0x0001, "REB1100 eBook Reader" },
    { 0x0002, "eBook" },
};
static const UsbProduct vendor_099a_products[] = {
    { 0x0638, "Sanwa Supply Inc. Small Keyboard" },
    { 0x610c, "EL-610 Super Mini Electron luminescent Keyboard" },
    { 0x713a, "WK-713 Multimedia Keyboard" },
    { 0x7160, "Hyper Slim Keyboard" },
};
static const UsbProduct vendor_09a6_products[] = {
    { 0x8001, "Mass Storage Device" },
};
static const UsbProduct vendor_09aa_products[] = {
    { 0x1000, "Prism GT 802.11b/g Adapter" },
    { 0x3642, "Prism 2.x 802.11b Adapter" },
};
static const UsbProduct vendor_09b2_products[] = {
    { 0x0001, "eBookman Palm Computer" },
};
static const UsbProduct vendor_09bc_products[] = {
    { 0x0002, "MPaxx MP150 MP3 Player" },
};
static const UsbProduct vendor_09be_products[] = {
    { 0x0001, "MySmartPad" },
};
static const UsbProduct vendor_09bf_products[] = {
    { 0x00c0, "COMpact 2104 ISDN PBX" },
    { 0x00db, "COMpact 4410/2206 ISDN" },
    { 0x00dc, "COMpact 4406 DSL (PBX)" },
    { 0x00dd, "COMpact 2204 (PBX)" },
    { 0x00de, "COMpact 2104 (Rev.2 PBX)" },
    { 0x00e0, "COMmander Business (PBX)" },
    { 0x00e2, "COMmander Basic.2 (PBX)" },
    { 0x00f1, "COMfort 2000 (System telephone)" },
    { 0x00f2, "COMfort 1200 (System telephone)" },
    { 0x00f5, "COMfortel 2500 (System telephone)" },
    { 0x8000, "COMpact 2104 DSL (DSL modem)" },
    { 0x8001, "COMpact 4406 DSL (DSL modem)" },
    { 0x8002, "Analog/ISDN Converter (Line converter)" },
    { 0x8005, "WG-640 (Automatic event dialer)" },
};
static const UsbProduct vendor_09c0_products[] = {
    { 0x0136, "Axon CNS, MultiClamp 700B" },
    { 0x0202, "8PSK DVB-S tuner" },
    { 0x0203, "Skywalker-1 DVB-S tuner" },
    { 0x0204, "Skywalker-CW3K DVB-S tuner" },
    { 0x0205, "Skywalker-CW3K DVB-S tuner" },
    { 0x0206, "Skywalker-2 DVB-S tuner" },
};
static const UsbProduct vendor_09c1_products[] = {
    { 0x1337, "TOUCHSTONE DEVICE" },
};
static const UsbProduct vendor_09c3_products[] = {
    { 0x0007, "Reader V2" },
    { 0x0008, "ZFG-9800-AC SmartCard Reader" },
    { 0x0014, "ActivIdentity ActivKey SIM USB Token" },
};
static const UsbProduct vendor_09c4_products[] = {
    { 0x0011, "ACT-IR2000U IrDA Dongle" },
};
static const UsbProduct vendor_09ca_products[] = {
    { 0x5544, "PIO" },
};
static const UsbProduct vendor_09cc_products[] = {
    { 0x0404, "BAFO USB-ATA/ATAPI Bridge Controller" },
};
static const UsbProduct vendor_09cd_products[] = {
    { 0x2001, "Psion WaveFinder DAB radio receiver" },
};
static const UsbProduct vendor_09d3_products[] = {
    { 0x0001, "ISDN TA / Light Rider 128K" },
    { 0x000b, "Bluetooth Adapter class 1 [BlueLight]" },
};
static const UsbProduct vendor_09d7_products[] = {
    { 0x0100, "NovAtel FlexPack GPS receiver" },
};
static const UsbProduct vendor_09da_products[] = {
    { 0x0006, "Optical Mouse WOP-35 / Trust 450L Optical Mouse" },
    { 0x000a, "Optical Mouse Opto 510D / OP-620D" },
    { 0x000e, "X-F710F Optical Mouse 3xFire Gaming Mouse" },
    { 0x0018, "Trust Human Interface Device" },
    { 0x001a, "Wireless Mouse & RXM-15 Receiver" },
    { 0x002a, "Wireless Optical Mouse NB-30" },
    { 0x022b, "Wireless Mouse (Battery Free)" },
    { 0x024f, "RF Receiver and G6-20D Wireless Optical Mouse" },
    { 0x0260, "KV-300H Isolation Keyboard" },
    { 0x032b, "Wireless Mouse (Battery Free)" },
    { 0x8090, "X-718BK Oscar Optical Gaming Mouse" },
    { 0x9033, "X-718BK Optical Mouse" },
    { 0x9066, "F3 V-Track Gaming Mouse" },
    { 0x9090, "XL-730K / XL-750BK / XL-755BK Mice" },
};
static const UsbProduct vendor_09db_products[] = {
    { 0x0075, "MiniLab 1008" },
    { 0x0076, "PMD-1024" },
    { 0x007a, "PMD-1208LS" },
    { 0x0081, "USB-1616FS" },
    { 0x0082, "USB-1208FS" },
    { 0x0088, "USB-1616FS internal hub" },
};
static const UsbProduct vendor_09e1_products[] = {
    { 0x5121, "MicroLink dLAN" },
};
static const UsbProduct vendor_09e8_products[] = {
    { 0x0062, "MPD16 MIDI Pad Controller Unit" },
    { 0x006d, "EWI electronic wind instrument" },
    { 0x0071, "MPK25 MIDI Keyboard" },
    { 0x0076, "LPK25 MIDI Keyboard" },
};
static const UsbProduct vendor_09eb_products[] = {
    { 0x4331, "iRhythm Tuner Remote" },
};
static const UsbProduct vendor_09ef_products[] = {
    { 0x0101, "MD-Port DG2 MiniDisc Interface" },
};
static const UsbProduct vendor_09f3_products[] = {
    { 0x0018, "GF-46 Multi-Mode Display Module" },
    { 0x0028, "RP-48 Combination Pushbutton-Rotary Module" },
    { 0x0048, "LGTII - Landing Gear and Trim Control Module" },
    { 0x0064, "MCPPro - Airliner Mode Control Panel (Autopilot)" },
    { 0x0300, "EFIS - Electronic Flight Information System" },
};
static const UsbProduct vendor_09f5_products[] = {
    { 0x0168, "Network Adapter" },
    { 0x0188, "LAN Adapter" },
    { 0x0850, "Adapter" },
};
static const UsbProduct vendor_09fb_products[] = {
    { 0x6001, "Blaster" },
};
static const UsbProduct vendor_0a05_products[] = {
    { 0x0001, "Hub" },
    { 0x7211, "hub" },
};
static const UsbProduct vendor_0a07_products[] = {
    { 0x0064, "ADU100 Data Acquisition Interface" },
    { 0x0078, "ADU120 Data Acquisition Interface" },
    { 0x0082, "ADU130 Data Acquisition Interface" },
    { 0x00c8, "ADU200 Relay I/O Interface" },
    { 0x00d0, "ADU208 Relay I/O Interface" },
    { 0x00da, "ADU218 Solid-State Relay I/O Interface" },
};
static const UsbProduct vendor_0a0d_products[] = {
    { 0x2514, "CTS-1000 Internal Hub" },
};
static const UsbProduct vendor_0a12_products[] = {
    { 0x0001, "Bluetooth Dongle (HCI mode)" },
    { 0x0002, "Frontline Test Equipment Bluetooth Device" },
    { 0x0003, "Nanosira" },
    { 0x0004, "Nanosira WHQL Reference Radio" },
    { 0x0005, "Nanosira-Multimedia" },
    { 0x0006, "Nanosira-Multimedia WHQL Reference Radio" },
    { 0x0007, "Nanosira3-ROM" },
    { 0x0008, "Nanosira3-ROM" },
    { 0x0009, "Nanosira4-EDR WHQL Reference Radio" },
    { 0x000a, "Nanosira4-EDR-ROM" },
    { 0x000b, "Nanosira5-ROM" },
    { 0x0042, "SPI Converter" },
    { 0x0043, "Bluetooth Device" },
    { 0x0100, "Casira with BlueCore2-External Module" },
    { 0x0101, "Casira with BlueCore2-Flash Module" },
    { 0x0102, "Casira with BlueCore3-Multimedia Module" },
    { 0x0103, "Casira with BlueCore3-Flash Module" },
    { 0x0104, "Casira with BlueCore4-External Module" },
    { 0x0105, "Casira with BlueCore4-Multimedia Module" },
    { 0x1000, "Bluetooth Dongle (HID proxy mode)" },
    { 0x1010, "Bluetooth Device" },
    { 0x1011, "Bluetooth Device" },
    { 0x1012, "Bluetooth Device" },
    { 0xffff, "USB Bluetooth Device in DFU State" },
};
static const UsbProduct vendor_0a16_products[] = {
    { 0x1111, "ThumbDrive" },
    { 0x8888, "IBM USB Memory Key" },
    { 0x9988, "Trek2000 TD-G2" },
};
static const UsbProduct vendor_0a17_products[] = {
    { 0x0004, "Optio 330" },
    { 0x0006, "Optio S / S4" },
    { 0x0007, "Optio 550" },
    { 0x0009, "Optio 33WR" },
    { 0x000a, "Optio 555" },
    { 0x000c, "Optio 43WR (mass storage mode)" },
    { 0x000d, "Optio 43WR" },
    { 0x0015, "Optio S40/S5i" },
    { 0x003b, "Optio 50 (mass storage mode)" },
    { 0x003d, "Optio S55" },
    { 0x0041, "Optio S5z" },
    { 0x0043, "*ist DL" },
    { 0x0047, "Optio S60" },
    { 0x0052, "Optio 60 Digital Camera" },
    { 0x006e, "K10D" },
    { 0x0070, "K100D" },
    { 0x0093, "K200D" },
    { 0x00a7, "Optio E50" },
    { 0x1001, "EI2000 Camera powered by Digita!" },
};
static const UsbProduct vendor_0a21_products[] = {
    { 0x8001, "MMT-7305WW [Medtronic Minimed CareLink]" },
};
static const UsbProduct vendor_0a27_products[] = {
    { 0x0102, "SP35" },
};
static const UsbProduct vendor_0a2c_products[] = {
    { 0x0008, "GPIO Ports" },
};
static const UsbProduct vendor_0a34_products[] = {
    { 0x0101, "TG82tp" },
    { 0x0110, "Deck 82-key backlit keyboard" },
};
static const UsbProduct vendor_0a35_products[] = {
    { 0x002a, "SAC - Software Assigned Controller" },
    { 0x008a, "SAC Hub" },
};
static const UsbProduct vendor_0a3a_products[] = {
    { 0x0163, "KN-W510U 1.0 Wireless LAN Adapter" },
};
static const UsbProduct vendor_0a46_products[] = {
    { 0x0268, "ST268" },
    { 0x6688, "ZT6688 Fast Ethernet Adapter" },
    { 0x8515, "ADMtek ADM8515 NIC" },
    { 0x9000, "DM9000E Fast Ethernet Adapter" },
    { 0x9601, "DM9601 Fast Ethernet Adapter" },
};
static const UsbProduct vendor_0a48_products[] = {
    { 0x3233, "Multimedia Card Reader" },
    { 0x3239, "Multimedia Card Reader" },
    { 0x3258, "Dane Elec zMate SD Reader" },
    { 0x3259, "Dane Elec zMate CF Reader" },
    { 0x5000, "MediaGear xD-SM" },
    { 0x500a, "Mass Storage Device" },
    { 0x500f, "Mass Storage Device" },
    { 0x5010, "Mass Storage Device" },
    { 0x5011, "Mass Storage Device" },
    { 0x5014, "Mass Storage Device" },
    { 0x5020, "Mass Storage Device" },
    { 0x5021, "Mass Storage Device" },
    { 0x5022, "Mass Storage Device" },
    { 0x5023, "Mass Storage Device" },
    { 0x5024, "Mass Storage Device" },
    { 0x5025, "Mass Storage Device" },
};
static const UsbProduct vendor_0a4c_products[] = {
    { 0x15d9, "OPTICAL MOUSE" },
};
static const UsbProduct vendor_0a4d_products[] = {
    { 0x0064, "MK-225 Driver" },
    { 0x0065, "MK-225C Driver" },
    { 0x0066, "MK-225C Driver" },
    { 0x0067, "MK-425C Driver" },
    { 0x0078, "MK-37 Driver" },
    { 0x0079, "MK-37C Driver" },
    { 0x007a, "MK-37C Driver" },
    { 0x008c, "TerraTec MIDI MASTER" },
    { 0x008d, "MK-249C Driver" },
    { 0x008e, "MK-249C MIDI Keyboard" },
    { 0x008f, "MK-449C Driver" },
    { 0x0090, "Keystation 49e Driver" },
    { 0x0091, "Keystation 61es Driver" },
    { 0x00a0, "MK-361 Driver" },
    { 0x00a1, "MK-361C Driver" },
    { 0x00a2, "MK-361C Driver" },
    { 0x00a3, "MK-461C MIDI Keyboard" },
    { 0x00b5, "Keystation Pro 88 Driver" },
    { 0x00d2, "E-Keys Driver" },
    { 0x00f0, "UC-16 Driver" },
    { 0x00f1, "X-Session Driver" },
    { 0x00f5, "UC-33e MIDI Controller" },
};
static const UsbProduct vendor_0a53_products[] = {
    { 0x1000, "Scanner" },
    { 0x2000, "Q-Scan A6 Scanner" },
    { 0x2001, "Q-Scan A6 Scanner" },
    { 0x2013, "Media Drive A6 Scanner" },
    { 0x2014, "Media Drive A6 Scanner" },
    { 0x2015, "BizCardReader 600C" },
    { 0x2016, "BizCardReader 600C" },
    { 0x202a, "Scanshell-CSSN" },
    { 0x3000, "Q-Scan A8 Scanner" },
    { 0x3002, "Q-Scan A8 Reader" },
    { 0x3015, "BizCardReader 300G" },
    { 0x302a, "LM9832 - PA570 Mini Business Card Scanner [Targus]" },
    { 0x5001, "BizCardReader 900C" },
};
static const UsbProduct vendor_0a5c_products[] = {
    { 0x0201, "iLine10(tm) Network Adapter" },
    { 0x2000, "Bluetooth Device" },
    { 0x2001, "Bluetooth Device" },
    { 0x2009, "BCM2035 Bluetooth" },
    { 0x200a, "BCM2035 Bluetooth dongle" },
    { 0x200f, "Bluetooth Controller" },
    { 0x201d, "Bluetooth Device" },
    { 0x201e, "IBM Integrated Bluetooth IV" },
    { 0x2020, "Bluetooth dongle" },
    { 0x2021, "BCM2035B3 Bluetooth Adapter" },
    { 0x2033, "BCM2033 Bluetooth" },
    { 0x2035, "BCM2035 Bluetooth" },
    { 0x2038, "Blutonium Device" },
    { 0x2039, "BCM2045 Bluetooth" },
    { 0x2045, "Bluetooth Controller" },
    { 0x2046, "Bluetooth Device" },
    { 0x2047, "Bluetooth Device" },
    { 0x205e, "Bluetooth Device" },
    { 0x2100, "Bluetooth 2.0+eDR dongle" },
    { 0x2101, "BCM2045 Bluetooth" },
    { 0x2102, "ANYCOM Blue USB-200/250" },
    { 0x2110, "BCM2045B (BDC-2) [Bluetooth Controller]" },
    { 0x2111, "ANYCOM Blue USB-UHE 200/250" },
    { 0x2120, "2045 Bluetooth 2.0 USB-UHE Device with trace filter" },
    { 0x2121, "BCM2210 Bluetooth" },
    { 0x2122, "Bluetooth 2.0+EDR dongle" },
    { 0x2123, "Bluetooth dongle" },
    { 0x2130, "2045 Bluetooth 2.0 USB-UHE Device with trace filter" },
    { 0x2131, "2045 Bluetooth 2.0 Device with trace filter" },
    { 0x2145, "BCM2045B (BDC-2.1) [Bluetooth Controller]" },
    { 0x2148, "BCM92046DG-CL1ROM Bluetooth 2.1 Adapter" },
    { 0x2150, "BCM2046 Bluetooth Device" },
    { 0x2151, "Bluetooth" },
    { 0x2154, "BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle" },
    { 0x216c, "BCM43142A0 Bluetooth Device" },
    { 0x216f, "BCM20702A0 Bluetooth" },
    { 0x217d, "HP Bluethunder" },
    { 0x217f, "BCM2045B (BDC-2.1)" },
    { 0x2198, "Bluetooth 3.0 Device" },
    { 0x219b, "Bluetooth 2.1 Device" },
    { 0x21b1, "HP Bluetooth Module" },
    { 0x21b4, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21b9, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21ba, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21bb, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21bc, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21bd, "BCM2070 Bluetooth 2.1 + EDR" },
    { 0x21d7, "BCM43142 Bluetooth 4.0" },
    { 0x21e1, "HP Portable SoftSailing" },
    { 0x21e3, "HP Portable Valentine" },
    { 0x21e6, "BCM20702 Bluetooth 4.0 [ThinkPad]" },
    { 0x21e8, "BCM20702A0 Bluetooth 4.0" },
    { 0x21f1, "HP Portable Bumble Bee" },
    { 0x22be, "BCM2070 Bluetooth 3.0 + HS" },
    { 0x4500, "BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)" },
    { 0x4502, "Keyboard (Boot Interface Subclass)" },
    { 0x4503, "Mouse (Boot Interface Subclass)" },
    { 0x5800, "BCM5880 Secure Applications Processor" },
    { 0x5801, "BCM5880 Secure Applications Processor with fingerprint swipe sensor" },
    { 0x5802, "BCM5880 Secure Applications Processor with fingerprint touch sensor" },
    { 0x5803, "BCM5880 Secure Applications Processor with secure keyboard" },
    { 0x5804, "BCM5880 Secure Applications Processor with fingerprint swipe sensor" },
    { 0x6300, "Pirelli Remote NDIS Device" },
    { 0xbd11, "TiVo AG0100 802.11bg Wireless Adapter [Broadcom BCM4320]" },
    { 0xbd13, "BCM4323 802.11abgn Wireless Adapter" },
    { 0xbd16, "BCM4319 802.11bgn Wireless Adapter" },
    { 0xbd17, "BCM43236 802.11abgn Wireless Adapter" },
    { 0xd11b, "Eminent EM4045 [Broadcom 4320 USB]" },
};
static const UsbProduct vendor_0a5f_products[] = {
    { 0x0009, "LP2844 Printer" },
    { 0x0081, "GK420t Label Printer" },
    { 0x008b, "HC100 wristbands Printer" },
    { 0x008c, "ZP 450 Printer" },
    { 0x00d1, "Zebra GC420d Label Printer" },
    { 0x930a, "Printer" },
};
static const UsbProduct vendor_0a62_products[] = {
    { 0x0010, "MPMan MP-F40 MP3 Player" },
};
static const UsbProduct vendor_0a6b_products[] = {
    { 0x0001, "Compact Flash R/W with MP3 player" },
    { 0x000f, "FlashDisk" },
};
static const UsbProduct vendor_0a6f_products[] = {
    { 0x0400, "Xanboo" },
};
static const UsbProduct vendor_0a71_products[] = {
    { 0x0001, "VP485 Printer" },
};
static const UsbProduct vendor_0a73_products[] = {
    { 0x0002, "XD-2 [Spike]" },
};
static const UsbProduct vendor_0a81_products[] = {
    { 0x0101, "Keyboard" },
    { 0x0103, "Keyboard" },
    { 0x0203, "Mouse" },
    { 0x0205, "PS/2 Keyboard+Mouse Adapter" },
    { 0x0701, "USB Missile Launcher" },
    { 0xff01, "Wireless Missile Launcher" },
};
static const UsbProduct vendor_0a82_products[] = {
    { 0x4600, "TravelScan 460/464" },
};
static const UsbProduct vendor_0a8e_products[] = {
    { 0x2011, "Filter Driver For JAE XMC R/W" },
};
static const UsbProduct vendor_0a91_products[] = {
    { 0x3801, "Targus PAKP003 Mouse" },
};
static const UsbProduct vendor_0a92_products[] = {
    { 0x0011, "SYS WaveTerminal U2A" },
    { 0x0021, "GIGAPort" },
    { 0x0031, "GIGAPortAG" },
    { 0x0053, "AudioTrak Optoplay" },
    { 0x0061, "Waveterminal U24" },
    { 0x0071, "MAYA EX7" },
    { 0x0091, "Maya 44" },
    { 0x00b1, "MAYA EX5" },
    { 0x1000, "MIDI Mate" },
    { 0x1010, "RoMI/O" },
    { 0x1020, "M4U" },
    { 0x1030, "M8U" },
    { 0x1090, "KeyControl49" },
    { 0x10a0, "KeyControl25" },
};
static const UsbProduct vendor_0a93_products[] = {
    { 0x0002, "C-Pen 10" },
    { 0x0005, "MyPen Light" },
    { 0x000d, "Input Pen" },
    { 0x0010, "C-Pen 20" },
    { 0x0a93, "PayPen" },
};
static const UsbProduct vendor_0aa5_products[] = {
    { 0x0002, "irock! 500 Series" },
    { 0x0801, "MP3 Player" },
};
static const UsbProduct vendor_0aa6_products[] = {
    { 0x0101, "Hercules Jukebox" },
    { 0x1501, "Store 'n' Go HD Drive" },
};
static const UsbProduct vendor_0aa7_products[] = {
    { 0x0100, "POS Keyboard, TA58P-USB" },
    { 0x0101, "POS Keyboard, TA85P-USB" },
    { 0x0102, "POS Keyboard, TA59-USB" },
    { 0x0103, "POS Keyboard, TA60-USB" },
    { 0x0104, "SNIkey Keyboard, SNIKey-KB-USB" },
    { 0x0200, "Operator Display, BA63-USB" },
    { 0x0201, "Operator Display, BA66-USB" },
    { 0x0202, "Operator Display & Scanner, XiCheck-BA63" },
    { 0x0203, "Operator Display & Scanner, XiCheck-BA66" },
    { 0x0204, "Graphics Operator Display, BA63GV" },
    { 0x0300, "POS Printer (printer class mode), TH210" },
    { 0x0301, "POS Printer (native mode), TH210" },
    { 0x0302, "POS Printer (printer class mode), TH220" },
    { 0x0303, "POS Printer (native mode), TH220" },
    { 0x0304, "POS Printer, TH230" },
    { 0x0305, "Lottery Printer, XiPrintPlus" },
    { 0x0306, "POS Printer (printer class mode), TH320" },
    { 0x0307, "POS Printer (native mode), TH320" },
    { 0x0308, "POS Printer (printer class mode), TH420" },
    { 0x0309, "POS Printer (native mode), TH420" },
    { 0x030a, "POS Printer, TH200B" },
    { 0x0400, "Lottery Scanner, Xiscan S" },
    { 0x0401, "Lottery Scanner, Xiscan 3" },
    { 0x0402, "Programmable Magnetic Swipe Card Reader, MSRP-USB" },
    { 0x0500, "IDE Adapter" },
    { 0x0501, "Hub Printer Interface" },
    { 0x0502, "Hub SNIKey Keyboard" },
    { 0x4304, "Banking Printer TP07" },
    { 0x4305, "Banking Printer TP07c" },
    { 0x4500, "WN Central Special Electronics" },
};
static const UsbProduct vendor_0aa8_products[] = {
    { 0x0060, "TG 11Mbps WLAN Mini Adapter" },
    { 0x1001, "DreamComboM4100" },
    { 0x3002, "InkJet Color Printer" },
    { 0x8001, "TG_iMON" },
    { 0x8002, "TG_KLOSS" },
    { 0xa001, "TG_X2" },
    { 0xa002, "TGVFD_KLOSS" },
    { 0xffda, "iMON_VFD" },
};
static const UsbProduct vendor_0aa9_products[] = {
    { 0xf01b, "Medion MD 6242 MP3 Player" },
};
static const UsbProduct vendor_0aad_products[] = {
    { 0x0003, "NRP-Z21" },
    { 0x000c, "NRP-Z11" },
    { 0x0013, "NRP-Z22" },
    { 0x0014, "NRP-Z23" },
    { 0x0015, "NRP-Z24" },
    { 0x0016, "NRP-Z51" },
    { 0x0017, "NRP-Z52" },
    { 0x0018, "NRP-Z55" },
    { 0x0019, "NRP-Z56" },
    { 0x0021, "NRP-Z91" },
    { 0x0023, "NRP-Z81" },
    { 0x002c, "NRP-Z31" },
    { 0x002d, "NRP-Z37" },
    { 0x002f, "NRP-Z27" },
    { 0x0051, "NRP-Z28" },
    { 0x0052, "NRP-Z98" },
    { 0x0062, "NRP-Z92" },
    { 0x0070, "NRP-Z57" },
    { 0x0083, "NRP-Z85" },
    { 0x0095, "NRP-Z86" },
};
static const UsbProduct vendor_0ab1_products[] = {
    { 0x0002, "OBID RFID-Reader" },
    { 0x0004, "OBID classic-pro" },
};
static const UsbProduct vendor_0aba_products[] = {
    { 0x8001, "Tracker 110 Protocol Analyzer" },
    { 0x8002, "Explorer 200 Protocol Analyzer" },
};
static const UsbProduct vendor_0abe_products[] = {
    { 0x0101, "SL1200 DAC" },
};
static const UsbProduct vendor_0abf_products[] = {
    { 0x3370, "I2C/SPI Adapter - U2C-12" },
};
static const UsbProduct vendor_0ac8_products[] = {
    { 0x0301, "Web Camera" },
    { 0x0302, "ZC0302 Webcam" },
    { 0x0321, "Vimicro generic vc0321 Camera" },
    { 0x0323, "Luxya WC-1200 USB 2.0 Webcam" },
    { 0x0328, "A4Tech PK-130MG" },
    { 0x0336, "Elecom UCAM-DLQ30" },
    { 0x301b, "ZC0301 Webcam" },
    { 0x303b, "ZC0303 Webcam" },
    { 0x305b, "ZC0305 Webcam" },
    { 0x307b, "USB 1.1 Webcam" },
    { 0x332d, "Vega USB 2.0 Camera" },
    { 0x3343, "Sirius USB 2.0 Camera" },
    { 0x3370, "Traveler TV 6500 SF Dia-scanner" },
    { 0x3420, "Venus USB2.0 Camera" },
    { 0xc001, "Sony embedded vimicro Camera" },
    { 0xc002, "Visual Communication Camera VGP-VCC1" },
    { 0xc302, "Vega USB 2.0 Camera" },
    { 0xc303, "Saturn USB 2.0 Camera" },
    { 0xc326, "Namuga 1.3M Webcam" },
    { 0xc33f, "Webcam" },
    { 0xc429, "Lenovo ThinkCentre Web Camera" },
    { 0xc42d, "Lenovo IdeaCentre Web Camera" },
};
static const UsbProduct vendor_0ac9_products[] = {
    { 0x0000, "Backpack CD-ReWriter" },
    { 0x0001, "BACKPACK  2 Cable" },
    { 0x0010, "BACKPACK" },
    { 0x0011, "Backpack 40GB Hard Drive" },
    { 0x0110, "BACKPACK" },
    { 0x0111, "BackPack" },
    { 0x1234, "BACKPACK" },
};
static const UsbProduct vendor_0aca_products[] = {
    { 0x1060, "OPEN NT1 Plus II" },
};
static const UsbProduct vendor_0acd_products[] = {
    { 0x0300, "IDT1221U RS-232 Adapter" },
    { 0x0401, "Spectrum III Hybrid Smartcard Reader" },
    { 0x0630, "Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC" },
    { 0x0810, "SecurePIN (IDPA-506100Y) PIN Pad" },
    { 0x2030, "ValueMag Magnetic Stripe Reader" },
};
static const UsbProduct vendor_0ace_products[] = {
    { 0x1201, "ZD1201 802.11b" },
    { 0x1211, "ZD1211 802.11g" },
    { 0x1215, "ZD1211B 802.11g" },
    { 0x1221, "ZD1221 802.11n" },
    { 0x1602, "ZyXEL Omni FaxModem 56K" },
    { 0x1608, "ZyXEL Omni FaxModem 56K UNO" },
    { 0x1611, "ZyXEL Omni FaxModem 56K Plus" },
    { 0x2011, "Virtual media for 802.11bg" },
    { 0x20ff, "Virtual media for 802.11bg" },
    { 0xa211, "ZD1211 802.11b/g Wireless Adapter" },
    { 0xb215, "802.11bg" },
};
static const UsbProduct vendor_0ada_products[] = {
    { 0x0005, "DK2" },
};
static const UsbProduct vendor_0aec_products[] = {
    { 0x2101, "SmartMedia Card Reader" },
    { 0x2102, "CompactFlash Card Reader" },
    { 0x2103, "MMC/SD Card Reader" },
    { 0x2104, "MemoryStick Card Reader" },
    { 0x2201, "SmartMedia+CompactFlash Card Reader" },
    { 0x2202, "SmartMedia+MMC/SD Card Reader" },
    { 0x2203, "SmartMedia+MemoryStick Card Reader" },
    { 0x2204, "CompactFlash+MMC/SD Card Reader" },
    { 0x2205, "CompactFlash+MemoryStick Card Reader" },
    { 0x2206, "MMC/SD+MemoryStick Card Reader" },
    { 0x2301, "SmartMedia+CompactFlash+MMC/SD Card Reader" },
    { 0x2302, "SmartMedia+CompactFlash+MemoryStick Card Reader" },
    { 0x2303, "SmartMedia+MMC/SD+MemoryStick Card Reader" },
    { 0x2304, "CompactFlash+MMC/SD+MemoryStick Card Reader" },
    { 0x3016, "MMC/SD+Memory Stick Card Reader" },
    { 0x3050, "ND3050 8-in-1 Card Reader" },
    { 0x3060, "1.1 FS Card Reader" },
    { 0x3101, "MMC/SD Card Reader" },
    { 0x3102, "MemoryStick Card Reader" },
    { 0x3201, "MMC/SD+MemoryStick Card Reader" },
    { 0x3216, "HS Card Reader" },
    { 0x3260, "7-in-1 Card Reader" },
    { 0x5010, "ND5010 Card Reader" },
};
static const UsbProduct vendor_0af0_products[] = {
    { 0x5000, "UMTS Card" },
    { 0x6000, "GlobeTrotter 3G datacard" },
    { 0x6300, "GT 3G Quad UMTS/GPRS Card" },
    { 0x6600, "GlobeTrotter 3G+ datacard" },
    { 0x6711, "GlobeTrotter Express 7.2 v2" },
    { 0x6971, "Globetrotter HSDPA Modem" },
    { 0x7251, "Globetrotter HSUPA Modem (aka iCON HSUPA E)" },
    { 0x7501, "Globetrotter HSUPA Modem (icon 411 aka \"Vodafone K3760\")" },
    { 0x7601, "Globetrotter MO40x 3G Modem (GTM 382)" },
    { 0x7701, "Globetrotter HSUPA Modem (aka icon 451)" },
    { 0xd055, "Globetrotter GI0505 [iCON 505]" },
};
static const UsbProduct vendor_0af7_products[] = {
    { 0x0101, "Digital TV USB Receiver (DVB-S/T/C / ATSC)" },
};
static const UsbProduct vendor_0af9_products[] = {
    { 0x0010, "USB SightCam 100" },
    { 0x0011, "Micro Innovations IC50C Webcam" },
};
static const UsbProduct vendor_0afa_products[] = {
    { 0x07d2, "Controller Board for Projected Capacitive Touch Screen DUS3000" },
};
static const UsbProduct vendor_0b05_products[] = {
    { 0x0001, "MeMO Pad HD 7 (CD-ROM mode)" },
    { 0x1101, "Mass Storage (UISDMC4S)" },
    { 0x1706, "WL-167G v1 802.11g Adapter [Ralink RT2571]" },
    { 0x1707, "WL-167G v1 802.11g Adapter [Ralink RT2571]" },
    { 0x1708, "Mass Storage Device" },
    { 0x170b, "Multi card reader" },
    { 0x170c, "WL-159g 802.11bg" },
    { 0x170d, "802.11b/g Wireless Network Adapter" },
    { 0x1712, "BT-183 Bluetooth 2.0+EDR adapter" },
    { 0x1715, "2045 Bluetooth 2.0 Device with trace filter" },
    { 0x1716, "Bluetooth Device" },
    { 0x1717, "WL169gE 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x171b, "A9T wireless 802.11bg" },
    { 0x171c, "802.11b/g Wireless Network Adapter" },
    { 0x171f, "My Cinema U3000 Mini [DiBcom DiB7700P]" },
    { 0x1723, "WL-167G v2 802.11g Adapter [Ralink RT2571W]" },
    { 0x1724, "RT2573" },
    { 0x1726, "Laptop OLED Display" },
    { 0x172a, "ASUS 802.11n Network Adapter" },
    { 0x172b, "802.11n Network Adapter" },
    { 0x1731, "802.11n Network Adapter" },
    { 0x1732, "802.11n Network Adapter" },
    { 0x1734, "ASUS AF-200" },
    { 0x173c, "BT-183 Bluetooth 2.0" },
    { 0x173f, "My Cinema U3100 Mini" },
    { 0x1742, "802.11n Network Adapter" },
    { 0x1743, "Xonar U1 Audio Station" },
    { 0x1751, "BT-253 Bluetooth Adapter" },
    { 0x175b, "Laptop OLED Display" },
    { 0x1760, "802.11n Network Adapter" },
    { 0x1761, "USB-N11 802.11n Network Adapter [Ralink RT2870]" },
    { 0x1774, "Gobi Wireless Modem (QDL mode)" },
    { 0x1776, "Gobi Wireless Modem" },
    { 0x1779, "My Cinema U3100 Mini Plus [AF9035A]" },
    { 0x1784, "USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]" },
    { 0x1786, "USB-N10 802.11n Network Adapter [Realtek RTL8188SU]" },
    { 0x1788, "BT-270 Bluetooth Adapter" },
    { 0x1791, "WL-167G v3 802.11n Adapter [Realtek RTL8188SU]" },
    { 0x179d, "USB-N53 802.11abgn Network Adapter [Ralink RT3572]" },
    { 0x179e, "Eee Note EA800 (network mode)" },
    { 0x179f, "Eee Note EA800 (tablet mode)" },
    { 0x17a0, "Xonar U3 sound card" },
    { 0x17a1, "Eee Note EA800 (mass storage mode)" },
    { 0x17ab, "USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]" },
    { 0x17ba, "N10 Nano 802.11n Network Adapter [Realtek RTL8192CU]" },
    { 0x17c7, "WL-330NUL" },
    { 0x17c9, "USB-AC53 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]" },
    { 0x17cb, "Broadcom BCM20702A0 Bluetooth" },
    { 0x17d1, "AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610/Ralink RT2870]" },
    { 0x4c80, "Transformer Pad TF300TG" },
    { 0x4c90, "Transformer Pad Infinity TF700" },
    { 0x4c91, "Transformer Pad Infinity TF700 (Debug mode)" },
    { 0x4ca0, "Transformer Pad TF701T" },
    { 0x4ca1, "Transformer Pad TF701T (Debug mode)" },
    { 0x4d00, "Transformer Prime TF201" },
    { 0x4d01, "Transformer Prime TF201 (debug mode)" },
    { 0x4daf, "Transformer Pad Infinity TF700 (Fastboot)" },
    { 0x5410, "MeMO Pad HD 7 (MTP mode)" },
    { 0x5412, "MeMO Pad HD 7 (PTP mode)" },
    { 0x550f, "ASUS fonepad 7" },
    { 0x6101, "Cable Modem" },
    { 0x620a, "Remote NDIS Device" },
    { 0xb700, "Broadcom Bluetooth 2.1" },
};
static const UsbProduct vendor_0b0b_products[] = {
    { 0x106e, "Datamax E-4304" },
};
static const UsbProduct vendor_0b0c_products[] = {
    { 0x0009, "Todos Argos Mini II Smart Card Reader" },
    { 0x001e, "e.dentifier2 (ABN AMRO electronic banking card reader NL)" },
    { 0x002e, "C200 smartcard controller (Nordea card reader)" },
    { 0x003f, "Todos C400 smartcard controller (Handelsbanken card reader)" },
    { 0x0050, "Argos Mini II Smart Card Reader (CCID)" },
};
static const UsbProduct vendor_0b0d_products[] = {
    { 0x0000, "CenturyCD" },
};
static const UsbProduct vendor_0b0e_products[] = {
    { 0x034c, "Jabra UC Voice 750 MS" },
    { 0x0420, "Jabra SPEAK 510" },
    { 0x094d, "GN Netcom / Jabra REVO Wireless" },
    { 0x1022, "Jabra PRO 9450, Type 9400BS (DECT Headset)" },
    { 0x2007, "GN 2000 Stereo Corded Headset" },
    { 0x620c, "Jabra BT620s" },
    { 0x9330, "Jabra GN9330 Headset" },
};
static const UsbProduct vendor_0b1e_products[] = {
    { 0x8007, "Blackhawk USB560-BP JTAG Emulator" },
};
static const UsbProduct vendor_0b30_products[] = {
    { 0x0006, "SM Media-Shuttle Card Reader" },
};
static const UsbProduct vendor_0b33_products[] = {
    { 0x0020, "ShuttleXpress" },
    { 0x0700, "RollerMouse Pro" },
};
static const UsbProduct vendor_0b38_products[] = {
    { 0x0003, "Keyboard" },
    { 0x0010, "107-Key Keyboard" },
};
static const UsbProduct vendor_0b39_products[] = {
    { 0x0001, "Composite USB PS2 Converter" },
    { 0x0109, "USB TO Ethernet" },
    { 0x0421, "Serial" },
    { 0x0801, "USB-Parallel Bridge" },
    { 0x0901, "OCT To Fast Ethernet Converter" },
    { 0x0c03, "LAN DOCK Serial Converter" },
};
static const UsbProduct vendor_0b3b_products[] = {
    { 0x0163, "TL-WN320G 1.0 WLAN Adapter" },
    { 0x1601, "Allnet 0193 802.11b Adapter" },
    { 0x1602, "ZyXEL ZyAIR B200 802.11b Adapter" },
    { 0x1612, "AIR.Mate 2@net 802.11b Adapter" },
    { 0x1613, "802.11b Wireless LAN Adapter" },
    { 0x1620, "Allnet Wireless Network Adapter [Envara WiND512]" },
    { 0x1630, "QuickWLAN 802.11bg" },
    { 0x5630, "802.11bg" },
    { 0x6630, "ZD1211" },
};
static const UsbProduct vendor_0b3c_products[] = {
    { 0xa010, "Simple_Way Printer/Scanner/Copier" },
    { 0xc000, "Olicard 100" },
    { 0xc700, "Olicard 100 (Mass Storage mode)" },
};
static const UsbProduct vendor_0b41_products[] = {
    { 0x0011, "Crossam2+USB IR commander" },
};
static const UsbProduct vendor_0b43_products[] = {
    { 0x0003, "PS2 Controller Converter" },
    { 0x0005, "GameCube Adaptor" },
};
static const UsbProduct vendor_0b48_products[] = {
    { 0x1003, "Technotrend/Hauppauge USB-Nova" },
    { 0x1004, "TT-PCline" },
    { 0x1005, "Technotrend/Hauppauge USB-Nova" },
    { 0x1006, "Technotrend/Hauppauge DEC3000-s" },
    { 0x1007, "TT-micro plus Device" },
    { 0x1008, "Technotrend/Hauppauge DEC2000-t" },
    { 0x1009, "Technotrend/Hauppauge DEC2540-t" },
    { 0x3001, "DVB-S receiver" },
    { 0x3002, "DVB-C receiver" },
    { 0x3003, "DVB-T receiver" },
    { 0x3004, "TT TV-Stick" },
    { 0x3005, "TT TV-Stick (8kB EEPROM)" },
    { 0x3006, "TT-connect S-2400 DVB-S receiver" },
    { 0x3007, "TT-connect S2-3600" },
    { 0x3008, "TT-connect" },
    { 0x3009, "TT-connect S-2400 DVB-S receiver (8kB EEPROM)" },
    { 0x300a, "TT-connect S2-3650 CI" },
    { 0x300b, "TT-connect C-3650 CI" },
    { 0x300c, "TT-connect T-3650 CI" },
    { 0x300d, "TT-connect CT-3650 CI" },
    { 0x300e, "TT-connect C-2400" },
    { 0x3011, "TT-connect S2-4600" },
    { 0x3012, "TT-connect CT2-4650 CI" },
    { 0x3014, "TT-TVStick CT2-4400" },
};
static const UsbProduct vendor_0b49_products[] = {
    { 0x064f, "Trance Vibrator" },
};
static const UsbProduct vendor_0b4b_products[] = {
    { 0x0100, "D'music MP3 Player" },
};
static const UsbProduct vendor_0b4d_products[] = {
    { 0x110a, "Graphtec CC200-20" },
};
static const UsbProduct vendor_0b4e_products[] = {
    { 0x6500, "MP3 Player" },
    { 0x8028, "MP3 Player" },
    { 0x8920, "MP3 Player" },
};
static const UsbProduct vendor_0b51_products[] = {
    { 0x0020, "Comfort Keyboard" },
};
static const UsbProduct vendor_0b62_products[] = {
    { 0x000b, "Bluetooth Device" },
    { 0x0059, "iBOT2 Webcam" },
};
static const UsbProduct vendor_0b66_products[] = {
    { 0x0041, "Xtreme" },
};
static const UsbProduct vendor_0b67_products[] = {
    { 0x555e, "SCB-R9000" },
};
static const UsbProduct vendor_0b6a_products[] = {
    { 0xa132, "WUP-005 [Nintendo Wii U Pro Controller]" },
};
static const UsbProduct vendor_0b70_products[] = {
    { 0x00ba, "iRiver H10 20GB" },
};
static const UsbProduct vendor_0b7a_products[] = {
    { 0x07d0, "Bluetooth Dongle" },
};
static const UsbProduct vendor_0b81_products[] = {
    { 0x0001, "Biothentic II smartcard reader with fingerprint sensor" },
    { 0x0002, "DFU-Enabled Devices (DFU)" },
    { 0x0012, "BioPAD biometric module (DFU + CDC)" },
    { 0x0102, "Certis V1 fingerprint reader" },
    { 0x0103, "Certis V2 fingerprint reader" },
    { 0x0200, "CL1356T / CL1356T5 / CL1356A smartcard readers (CCID)" },
    { 0x0201, "CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID)" },
    { 0x0220, "CL1356A FFPJP smartcard reader (CCID + HID)" },
    { 0x0221, "CL1356A smartcard reader (DFU + CCID + HID)" },
};
static const UsbProduct vendor_0b86_products[] = {
    { 0x5100, "XMC5100 Zippy Drive" },
    { 0x5110, "XMC5110 Flash Drive" },
    { 0x5200, "XMC5200 Zippy Drive" },
    { 0x5201, "XMC5200 Zippy Drive" },
    { 0x5202, "XMC5200 Zippy Drive" },
    { 0x5280, "XMC5280 Storage Drive" },
    { 0xfff0, "ISP5200 Debugger" },
};
static const UsbProduct vendor_0b8c_products[] = {
    { 0x0001, "Interactive Whiteboard Controller (SB6) (HID)" },
    { 0x00c3, "Sympodium ID350" },
};
static const UsbProduct vendor_0b95_products[] = {
    { 0x1720, "10/100 Ethernet" },
    { 0x1780, "AX88178" },
    { 0x1790, "AX88179 Gigabit Ethernet" },
    { 0x7720, "AX88772" },
    { 0x772a, "AX88772A Fast Ethernet" },
    { 0x772b, "AX88772B" },
    { 0x7e2b, "AX88772B" },
};
static const UsbProduct vendor_0b97_products[] = {
    { 0x7732, "Smart Card Reader" },
    { 0x7761, "Oz776 1.1 Hub" },
    { 0x7762, "Oz776 SmartCard Reader" },
    { 0x7772, "OZ776 CCID Smartcard Reader" },
};
static const UsbProduct vendor_0b9b_products[] = {
    { 0x4012, "Reflex RC-controller Interface" },
};
static const UsbProduct vendor_0baf_products[] = {
    { 0x00e5, "USR6000" },
    { 0x00eb, "USR1120 802.11b Adapter" },
    { 0x00ec, "56K Faxmodem" },
    { 0x00f1, "SureConnect ADSL ATM Adapter" },
    { 0x00f2, "SureConnect ADSL Loader" },
    { 0x00f5, "SureConnect ADSL ATM Adapter" },
    { 0x00f6, "SureConnect ADSL Loader" },
    { 0x00f7, "SureConnect ADSL ATM Adapter" },
    { 0x00f8, "SureConnect ADSL Loader" },
    { 0x00f9, "SureConnect ADSL ATM Adapter" },
    { 0x00fa, "SureConnect ADSL Loader" },
    { 0x00fb, "SureConnect ADSL Ethernet/USB Router" },
    { 0x0111, "USR5420 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x0118, "U5 802.11g Adapter" },
    { 0x011b, "Wireless MAXg Adapter [Broadcom 4320]" },
    { 0x0121, "USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]" },
    { 0x0303, "USR5637 56K Faxmodem" },
    { 0x6112, "FaxModem Model 5633" },
};
static const UsbProduct vendor_0bb0_products[] = {
    { 0x0100, "Sound Vision Stream" },
    { 0x5007, "3340z/Rollei DC3100" },
};
static const UsbProduct vendor_0bb2_products[] = {
    { 0x0302, "U10H010 802.11b Wireless Adapter [Intersil PRISM 3]" },
    { 0x6098, "USB Cable Modem" },
};
static const UsbProduct vendor_0bb4_products[] = {
    { 0x0001, "Android Phone via mass storage [Wiko Cink Peax 2]" },
    { 0x00ce, "mmO2 XDA GSM/GPRS Pocket PC" },
    { 0x00cf, "SPV C500 Smart Phone" },
    { 0x0a01, "PocketPC Sync" },
    { 0x0a02, "Himalaya GSM/GPRS Pocket PC" },
    { 0x0a03, "PocketPC Sync" },
    { 0x0a04, "PocketPC Sync" },
    { 0x0a05, "PocketPC Sync" },
    { 0x0a06, "PocketPC Sync" },
    { 0x0a07, "Magician PocketPC SmartPhone / O2 XDA" },
    { 0x0a08, "PocketPC Sync" },
    { 0x0a09, "PocketPC Sync" },
    { 0x0a0a, "PocketPC Sync" },
    { 0x0a0b, "PocketPC Sync" },
    { 0x0a0c, "PocketPC Sync" },
    { 0x0a0d, "PocketPC Sync" },
    { 0x0a0e, "PocketPC Sync" },
    { 0x0a0f, "PocketPC Sync" },
    { 0x0a10, "PocketPC Sync" },
    { 0x0a11, "PocketPC Sync" },
    { 0x0a12, "PocketPC Sync" },
    { 0x0a13, "PocketPC Sync" },
    { 0x0a14, "PocketPC Sync" },
    { 0x0a15, "PocketPC Sync" },
    { 0x0a16, "PocketPC Sync" },
    { 0x0a17, "PocketPC Sync" },
    { 0x0a18, "PocketPC Sync" },
    { 0x0a19, "PocketPC Sync" },
    { 0x0a1a, "PocketPC Sync" },
    { 0x0a1b, "PocketPC Sync" },
    { 0x0a1c, "PocketPC Sync" },
    { 0x0a1d, "PocketPC Sync" },
    { 0x0a1e, "PocketPC Sync" },
    { 0x0a1f, "PocketPC Sync" },
    { 0x0a20, "PocketPC Sync" },
    { 0x0a21, "PocketPC Sync" },
    { 0x0a22, "PocketPC Sync" },
    { 0x0a23, "PocketPC Sync" },
    { 0x0a24, "PocketPC Sync" },
    { 0x0a25, "PocketPC Sync" },
    { 0x0a26, "PocketPC Sync" },
    { 0x0a27, "PocketPC Sync" },
    { 0x0a28, "PocketPC Sync" },
    { 0x0a29, "PocketPC Sync" },
    { 0x0a2a, "PocketPC Sync" },
    { 0x0a2b, "PocketPC Sync" },
    { 0x0a2c, "PocketPC Sync" },
    { 0x0a2d, "PocketPC Sync" },
    { 0x0a2e, "PocketPC Sync" },
    { 0x0a2f, "PocketPC Sync" },
    { 0x0a30, "PocketPC Sync" },
    { 0x0a31, "PocketPC Sync" },
    { 0x0a32, "PocketPC Sync" },
    { 0x0a33, "PocketPC Sync" },
    { 0x0a34, "PocketPC Sync" },
    { 0x0a35, "PocketPC Sync" },
    { 0x0a36, "PocketPC Sync" },
    { 0x0a37, "PocketPC Sync" },
    { 0x0a38, "PocketPC Sync" },
    { 0x0a39, "PocketPC Sync" },
    { 0x0a3a, "PocketPC Sync" },
    { 0x0a3b, "PocketPC Sync" },
    { 0x0a3c, "PocketPC Sync" },
    { 0x0a3d, "PocketPC Sync" },
    { 0x0a3e, "PocketPC Sync" },
    { 0x0a3f, "PocketPC Sync" },
    { 0x0a40, "PocketPC Sync" },
    { 0x0a41, "PocketPC Sync" },
    { 0x0a42, "PocketPC Sync" },
    { 0x0a43, "PocketPC Sync" },
    { 0x0a44, "PocketPC Sync" },
    { 0x0a45, "PocketPC Sync" },
    { 0x0a46, "PocketPC Sync" },
    { 0x0a47, "PocketPC Sync" },
    { 0x0a48, "PocketPC Sync" },
    { 0x0a49, "PocketPC Sync" },
    { 0x0a4a, "PocketPC Sync" },
    { 0x0a4b, "PocketPC Sync" },
    { 0x0a4c, "PocketPC Sync" },
    { 0x0a4d, "PocketPC Sync" },
    { 0x0a4e, "PocketPC Sync" },
    { 0x0a4f, "PocketPC Sync" },
    { 0x0a50, "SmartPhone (MTP)" },
    { 0x0a51, "SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC" },
    { 0x0a52, "SmartPhone Sync" },
    { 0x0a53, "SmartPhone Sync" },
    { 0x0a54, "SmartPhone Sync" },
    { 0x0a55, "SmartPhone Sync" },
    { 0x0a56, "SmartPhone Sync" },
    { 0x0a57, "SmartPhone Sync" },
    { 0x0a58, "SmartPhone Sync" },
    { 0x0a59, "SmartPhone Sync" },
    { 0x0a5a, "SmartPhone Sync" },
    { 0x0a5b, "SmartPhone Sync" },
    { 0x0a5c, "SmartPhone Sync" },
    { 0x0a5d, "SmartPhone Sync" },
    { 0x0a5e, "SmartPhone Sync" },
    { 0x0a5f, "SmartPhone Sync" },
    { 0x0a60, "SmartPhone Sync" },
    { 0x0a61, "SmartPhone Sync" },
    { 0x0a62, "SmartPhone Sync" },
    { 0x0a63, "SmartPhone Sync" },
    { 0x0a64, "SmartPhone Sync" },
    { 0x0a65, "SmartPhone Sync" },
    { 0x0a66, "SmartPhone Sync" },
    { 0x0a67, "SmartPhone Sync" },
    { 0x0a68, "SmartPhone Sync" },
    { 0x0a69, "SmartPhone Sync" },
    { 0x0a6a, "SmartPhone Sync" },
    { 0x0a6b, "SmartPhone Sync" },
    { 0x0a6c, "SmartPhone Sync" },
    { 0x0a6d, "SmartPhone Sync" },
    { 0x0a6e, "SmartPhone Sync" },
    { 0x0a6f, "SmartPhone Sync" },
    { 0x0a70, "SmartPhone Sync" },
    { 0x0a71, "SmartPhone Sync" },
    { 0x0a72, "SmartPhone Sync" },
    { 0x0a73, "SmartPhone Sync" },
    { 0x0a74, "SmartPhone Sync" },
    { 0x0a75, "SmartPhone Sync" },
    { 0x0a76, "SmartPhone Sync" },
    { 0x0a77, "SmartPhone Sync" },
    { 0x0a78, "SmartPhone Sync" },
    { 0x0a79, "SmartPhone Sync" },
    { 0x0a7a, "SmartPhone Sync" },
    { 0x0a7b, "SmartPhone Sync" },
    { 0x0a7c, "SmartPhone Sync" },
    { 0x0a7d, "SmartPhone Sync" },
    { 0x0a7e, "SmartPhone Sync" },
    { 0x0a7f, "SmartPhone Sync" },
    { 0x0a80, "SmartPhone Sync" },
    { 0x0a81, "SmartPhone Sync" },
    { 0x0a82, "SmartPhone Sync" },
    { 0x0a83, "SmartPhone Sync" },
    { 0x0a84, "SmartPhone Sync" },
    { 0x0a85, "SmartPhone Sync" },
    { 0x0a86, "SmartPhone Sync" },
    { 0x0a87, "SmartPhone Sync" },
    { 0x0a88, "SmartPhone Sync" },
    { 0x0a89, "SmartPhone Sync" },
    { 0x0a8a, "SmartPhone Sync" },
    { 0x0a8b, "SmartPhone Sync" },
    { 0x0a8c, "SmartPhone Sync" },
    { 0x0a8d, "SmartPhone Sync" },
    { 0x0a8e, "SmartPhone Sync" },
    { 0x0a8f, "SmartPhone Sync" },
    { 0x0a90, "SmartPhone Sync" },
    { 0x0a91, "SmartPhone Sync" },
    { 0x0a92, "SmartPhone Sync" },
    { 0x0a93, "SmartPhone Sync" },
    { 0x0a94, "SmartPhone Sync" },
    { 0x0a95, "SmartPhone Sync" },
    { 0x0a96, "SmartPhone Sync" },
    { 0x0a97, "SmartPhone Sync" },
    { 0x0a98, "SmartPhone Sync" },
    { 0x0a99, "SmartPhone Sync" },
    { 0x0a9a, "SmartPhone Sync" },
    { 0x0a9b, "SmartPhone Sync" },
    { 0x0a9c, "SmartPhone Sync" },
    { 0x0a9d, "SmartPhone Sync" },
    { 0x0a9e, "SmartPhone Sync" },
    { 0x0a9f, "SmartPhone Sync" },
    { 0x0b03, "Ozone Mobile Broadband" },
    { 0x0b04, "Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion" },
    { 0x0b05, "P3600" },
    { 0x0b06, "Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO" },
    { 0x0b0c, "Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1" },
    { 0x0b1f, "Sony Ericsson XPERIA X1" },
    { 0x0b2f, "Rhodium" },
    { 0x0b51, "Qtek 8310 mobile phone [Tornado Noble]" },
    { 0x0bce, "Vario MDA" },
    { 0x0c01, "Dream / ADP1 / G1 / Magic / Tattoo" },
    { 0x0c02, "Dream / ADP1 / G1 / Magic / Tattoo (Debug)" },
    { 0x0c03, "Android Phone [Fairphone First Edition (FP1)]" },
    { 0x0c13, "Diamond" },
    { 0x0c1f, "Sony Ericsson XPERIA X1" },
    { 0x0c5f, "Snap" },
    { 0x0c86, "Sensation" },
    { 0x0c87, "Desire (debug)" },
    { 0x0c8d, "EVO 4G (debug)" },
    { 0x0c91, "Vision" },
    { 0x0c94, "Vision" },
    { 0x0c97, "Legend" },
    { 0x0c99, "Desire (debug)" },
    { 0x0c9e, "Incredible" },
    { 0x0ca2, "Desire HD (debug mode)" },
    { 0x0ca5, "Android Phone [Evo Shift 4G]" },
    { 0x0cae, "T-Mobile MyTouch 4G Slide [Doubleshot]" },
    { 0x0dea, "M7_UL [HTC One]" },
    { 0x0f25, "One M8" },
    { 0x0f64, "Desire 601" },
    { 0x0ff8, "Desire HD (Tethering Mode)" },
    { 0x0ff9, "Desire / Desire HD / Hero / Thunderbolt (Charge Mode)" },
    { 0x0ffe, "Desire HD (modem mode)" },
    { 0x0fff, "Android Fastboot Bootloader" },
    { 0x2008, "Android Phone via MTP [Wiko Cink Peax 2]" },
    { 0x200b, "Android Phone via PTP [Wiko Cink Peax 2]" },
};
static const UsbProduct vendor_0bc2_products[] = {
    { 0x0502, "ST3300601CB-RK 300 GB External Hard Drive" },
    { 0x0503, "ST3250824A [Barracuda 7200.9]" },
    { 0x2000, "Storage Adapter V3 (TPP)" },
    { 0x2100, "FreeAgent Go" },
    { 0x2200, "FreeAgent Go FW" },
    { 0x2300, "Expansion Portable" },
    { 0x2320, "USB 3.0 bridge [Portable Expansion Drive]" },
    { 0x2321, "Expansion Portable" },
    { 0x2340, "FreeAgent External Hard Drive" },
    { 0x3000, "FreeAgent Desktop" },
    { 0x3008, "FreeAgent Desk 1TB" },
    { 0x3101, "FreeAgent XTreme 640GB" },
    { 0x3312, "SRD00F2 Expansion Desktop Drive (STBV)" },
    { 0x3320, "SRD00F2 [Expansion Desktop Drive]" },
    { 0x3332, "Expansion" },
    { 0x5020, "FreeAgent GoFlex" },
    { 0x5021, "FreeAgent GoFlex USB 2.0" },
    { 0x5030, "FreeAgent GoFlex Upgrade Cable STAE104" },
    { 0x5031, "FreeAgent GoFlex USB 3.0" },
    { 0x5070, "FreeAgent GoFlex Desk" },
    { 0x5071, "FreeAgent GoFlex Desk" },
    { 0x50a1, "FreeAgent GoFlex Desk" },
    { 0x50a5, "FreeAgent GoFlex Desk USB 3.0" },
    { 0x5121, "FreeAgent GoFlex" },
    { 0x5161, "FreeAgent GoFlex dock" },
    { 0xa003, "Backup Plus" },
    { 0xa0a1, "Backup Plus Desktop" },
    { 0xa0a4, "Backup Plus Desktop Drive" },
    { 0xab00, "Slim Portable Drive" },
    { 0xab20, "Backup Plus Portable Drive" },
    { 0xab21, "Backup Plus Slim" },
    { 0xab31, "Backup Plus Desktop Drive (5TB)" },
};
static const UsbProduct vendor_0bc3_products[] = {
    { 0x0001, "UMTS-TDD (TD-CDMA) modem" },
};
static const UsbProduct vendor_0bc7_products[] = {
    { 0x0001, "ActiveHome (ACPI-compliant)" },
    { 0x0002, "Firecracker Interface (ACPI-compliant)" },
    { 0x0003, "VGA Video Sender (ACPI-compliant)" },
    { 0x0004, "X10 Receiver" },
    { 0x0005, "Wireless Transceiver (ACPI-compliant)" },
    { 0x0006, "Wireless Transceiver (ACPI-compliant)" },
    { 0x0007, "Wireless Transceiver (ACPI-compliant)" },
    { 0x0008, "Wireless Transceiver (ACPI-compliant)" },
    { 0x0009, "Wireless Transceiver (ACPI-compliant)" },
    { 0x000a, "Wireless Transceiver (ACPI-compliant)" },
    { 0x000b, "Transceiver (ACPI-compliant)" },
    { 0x000c, "Transceiver (ACPI-compliant)" },
    { 0x000d, "Transceiver (ACPI-compliant)" },
    { 0x000e, "Transceiver (ACPI-compliant)" },
    { 0x000f, "Transceiver (ACPI-compliant)" },
};
static const UsbProduct vendor_0bd7_products[] = {
    { 0xa021, "Amptek DP4 multichannel signal analyzer" },
};
static const UsbProduct vendor_0bda_products[] = {
    { 0x0103, "USB 2.0 Card Reader" },
    { 0x0104, "Mass Storage Device" },
    { 0x0106, "Mass Storage Device" },
    { 0x0107, "Mass Storage Device" },
    { 0x0108, "Mass Storage Device" },
    { 0x0111, "RTS5111 Card Reader Controller" },
    { 0x0113, "Mass Storage Device" },
    { 0x0115, "Mass Storage Device (Multicard Reader)" },
    { 0x0116, "RTS5116 Card Reader Controller" },
    { 0x0117, "Mass Storage Device" },
    { 0x0118, "Mass Storage Device" },
    { 0x0119, "Storage Device (SD card reader)" },
    { 0x0129, "RTS5129 Card Reader Controller" },
    { 0x0138, "RTS5138 Card Reader Controller" },
    { 0x0139, "RTS5139 Card Reader Controller" },
    { 0x0151, "Mass Storage Device (Multicard Reader)" },
    { 0x0152, "Mass Storage Device" },
    { 0x0153, "Mass Storage Device" },
    { 0x0156, "Mass Storage Device" },
    { 0x0157, "Mass Storage Device" },
    { 0x0158, "USB 2.0 multicard reader" },
    { 0x0159, "RTS5159 Card Reader Controller" },
    { 0x0161, "Mass Storage Device" },
    { 0x0168, "Mass Storage Device" },
    { 0x0169, "Mass Storage Device" },
    { 0x0171, "Mass Storage Device" },
    { 0x0176, "Mass Storage Device" },
    { 0x0178, "Mass Storage Device" },
    { 0x0179, "RTL8188ETV Wireless LAN 802.11n Network Adapter" },
    { 0x0184, "RTS5182 Card Reader" },
    { 0x0186, "Card Reader" },
    { 0x0301, "multicard reader" },
    { 0x1724, "RTL8723AU 802.11n WLAN Adapter" },
    { 0x2831, "RTL2831U DVB-T" },
    { 0x2832, "RTL2832U DVB-T" },
    { 0x2838, "RTL2838 DVB-T" },
    { 0x5401, "RTL 8153 USB 3.0 hub with gigabit ethernet" },
    { 0x5730, "HP 2.0MP High Definition Webcam" },
    { 0x5775, "HP \"Truevision HD\" laptop camera" },
    { 0x8150, "RTL8150 Fast Ethernet Adapter" },
    { 0x8151, "RTL8151 Adapteon Business Mobile Networks BV" },
    { 0x8171, "RTL8188SU 802.11n WLAN Adapter" },
    { 0x8172, "RTL8191SU 802.11n WLAN Adapter" },
    { 0x8174, "RTL8192SU 802.11n WLAN Adapter" },
    { 0x8176, "RTL8188CUS 802.11n WLAN Adapter" },
    { 0x8178, "RTL8192CU 802.11n WLAN Adapter" },
    { 0x8179, "RTL8188EUS 802.11n Wireless Network Adapter" },
    { 0x817f, "RTL8188RU 802.11n WLAN Adapter" },
    { 0x8187, "RTL8187 Wireless Adapter" },
    { 0x8189, "RTL8187B Wireless 802.11g 54Mbps Network Adapter" },
    { 0x8192, "RTL8191SU 802.11n Wireless Adapter" },
    { 0x8193, "RTL8192DU 802.11an WLAN Adapter" },
    { 0x8197, "RTL8187B Wireless Adapter" },
    { 0x8198, "RTL8187B Wireless Adapter" },
    { 0x8199, "RTL8187SU 802.11g WLAN Adapter" },
    { 0x8812, "RTL8812AU 802.11a/b/g/n/ac WLAN Adapter" },
};
static const UsbProduct vendor_0bdb_products[] = {
    { 0x1000, "BV Bluetooth Device" },
    { 0x1002, "Bluetooth Device 1.2" },
    { 0x1049, "C3607w Mobile Broadband Module" },
    { 0x1900, "F3507g Mobile Broadband Module" },
    { 0x1902, "F3507g v2 Mobile Broadband Module" },
    { 0x1904, "F3607gw Mobile Broadband Module" },
    { 0x1905, "F3607gw v2 Mobile Broadband Module" },
    { 0x1906, "F3607gw v3 Mobile Broadband Module" },
    { 0x1909, "F3307 v2 Mobile Broadband Module" },
    { 0x190a, "F3307 Mobile Broadband Module" },
    { 0x190b, "C3607w v2 Mobile Broadband Module" },
};
static const UsbProduct vendor_0bed_products[] = {
    { 0x1100, "CASHFLOW SC" },
    { 0x1101, "Series 2000 Combo Acceptor" },
};
static const UsbProduct vendor_0bf1_products[] = {
    { 0x0001, "netMod Driver Ver 2.4.17 (CAPI)" },
    { 0x0002, "netMod Driver Ver 2.4 (CAPI)" },
    { 0x0003, "netMod Driver Ver 2.4 (CAPI)" },
};
static const UsbProduct vendor_0bf6_products[] = {
    { 0x0103, "Storage Device" },
    { 0x1234, "Storage Device" },
    { 0xa000, "Cable 205 (TPP)" },
    { 0xa001, "Cable 205" },
    { 0xa002, "IDE Bridge" },
};
static const UsbProduct vendor_0bf8_products[] = {
    { 0x1001, "Fujitsu Pocket Loox 600 PDA" },
    { 0x1006, "SmartCard Reader 2A" },
    { 0x1007, "Connect2Air E-5400 802.11g Wireless Adapter" },
    { 0x1009, "Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x100c, "Keyboard FSC KBPC PX" },
    { 0x100f, "miniCard D2301 802.11bg Wireless Module [SiS 163U]" },
    { 0x1017, "Keyboard KB SCR" },
};
static const UsbProduct vendor_0bfd_products[] = {
    { 0x0004, "USBcan II" },
    { 0x000b, "Leaf Light HS" },
    { 0x000e, "Leaf SemiPro HS" },
};
static const UsbProduct vendor_0c08_products[] = {
    { 0x0378, "Q 16MB Storage Device" },
};
static const UsbProduct vendor_0c09_products[] = {
    { 0xa5a5, "Litto Version USB2.0" },
};
static const UsbProduct vendor_0c0b_products[] = {
    { 0x27cb, "6-in-1 Flash Reader and Writer" },
    { 0x27d7, "Multi Memory reader/writer MD-005" },
    { 0x27da, "Multi Memory reader/writer MD-005" },
    { 0x27dc, "Multi Memory reader/writer MD-005" },
    { 0x27e7, "3,5'' HDD case MD-231" },
    { 0x27ee, "3,5'' HDD case MD-231" },
    { 0x2814, "3,5'' HDD case MD-231" },
    { 0x2815, "3,5'' HDD case MD-231" },
    { 0x281d, "3,5'' HDD case MD-231" },
    { 0x5fab, "Storage Adaptor" },
    { 0xa109, "CF/SM Reader and Writer" },
    { 0xa10c, "SD/MS Reader and Writer" },
    { 0xb001, "USB 2.0 Mass Storage IDE adapter" },
    { 0xb004, "MMC/SD Reader and Writer" },
};
static const UsbProduct vendor_0c12_products[] = {
    { 0x0005, "PSX Vibration Feedback Converter" },
    { 0x0030, "PSX Vibration Feedback Converter" },
    { 0x700e, "Logic Analyzer (LAP-C-16032)" },
    { 0x8801, "Xbox Controller" },
    { 0x8802, "Xbox Controller" },
    { 0x8809, "Red Octane Ignition Xbox DDR Pad" },
    { 0x880a, "Pelican Eclipse PL-2023" },
    { 0x8810, "Xbox Controller" },
    { 0x9902, "VibraX" },
};
static const UsbProduct vendor_0c16_products[] = {
    { 0x0002, "RF Technology Receiver" },
    { 0x0003, "RF Technology Receiver" },
    { 0x0008, "RF Technology Receiver" },
    { 0x0080, "eHome Infrared Receiver" },
    { 0x0081, "eHome Infrared Receiver" },
};
static const UsbProduct vendor_0c24_products[] = {
    { 0x0001, "Bluetooth Adaptor" },
    { 0x0002, "Bluetooth Device2" },
    { 0x0005, "Bluetooth Device(BC04-External)" },
    { 0x000b, "Bluetooth Device(BC04-External)" },
    { 0x000c, "Bluetooth Adaptor" },
    { 0x000e, "Bluetooth Device(BC04-External)" },
    { 0x000f, "Bluetooth Device (V2.0+EDR)" },
    { 0x0010, "Bluetooth Device(BC04-External)" },
    { 0x0012, "Bluetooth Device(BC04-External)" },
    { 0x0018, "Bluetooth Device(BC04-External)" },
    { 0x0019, "Bluetooth Device" },
    { 0x0021, "Bluetooth Device (V2.1+EDR)" },
    { 0x0c24, "Bluetooth Device(SAMPLE)" },
    { 0xffff, "Bluetooth module with BlueCore in DFU mode" },
};
static const UsbProduct vendor_0c25_products[] = {
    { 0x0310, "Scream Cam" },
};
static const UsbProduct vendor_0c26_products[] = {
    { 0x0018, "USB-Serial Controller [Icom Inc. OPC-478UC]" },
};
static const UsbProduct vendor_0c27_products[] = {
    { 0x3bfa, "pcProx Card Reader" },
};
static const UsbProduct vendor_0c2e_products[] = {
    { 0x0007, "Metrologic MS7120 Barcode Scanner (IBM SurePOS mode)" },
    { 0x0200, "MS7120 Barcode Scanner" },
    { 0x0204, "Metrologic MS7120 Barcode Scanner (keyboard mode)" },
    { 0x0206, "Metrologic MS4980 Barcode Scanner" },
    { 0x0700, "Metrologic MS7120 Barcode Scanner (uni-directional serial mode)" },
    { 0x0720, "Metrologic MS7120 Barcode Scanner (bi-directional serial mode)" },
    { 0x0b61, "Vuquest 3310g" },
    { 0x0b6a, "Vuquest 3310 Area-Imaging Scanner" },
    { 0x0b81, "Barcode scanner Voyager 1400g Series" },
};
static const UsbProduct vendor_0c44_products[] = {
    { 0x0021, "iDEN P2k0 Device" },
    { 0x0022, "iDEN P2k1 Device" },
    { 0x03a2, "iDEN Smartphone" },
    { 0x41d9, "i1 phone" },
};
static const UsbProduct vendor_0c45_products[] = {
    { 0x0011, "EBUDDY" },
    { 0x0520, "MaxTrack Wireless Mouse" },
    { 0x1018, "Compact Flash storage memory card reader" },
    { 0x1020, "Mass Storage Reader" },
    { 0x1028, "Mass Storage Reader" },
    { 0x1030, "Mass Storage Reader" },
    { 0x1031, "Sonix Mass Storage Device" },
    { 0x1032, "Mass Storage Reader" },
    { 0x1033, "Sonix Mass Storage Device" },
    { 0x1034, "Mass Storage Reader" },
    { 0x1035, "Mass Storage Reader" },
    { 0x1036, "Mass Storage Reader" },
    { 0x1037, "Sonix Mass Storage Device" },
    { 0x1050, "CF Card Reader" },
    { 0x1058, "HDD Reader" },
    { 0x1060, "iFlash SM-Direct Card Reader" },
    { 0x1061, "Mass Storage Reader" },
    { 0x1062, "Mass Storage Reader" },
    { 0x1063, "Sonix Mass Storage Device" },
    { 0x1064, "Mass Storage Reader" },
    { 0x1065, "Mass Storage Reader" },
    { 0x1066, "Mass Storage Reader" },
    { 0x1067, "Mass Storage Reader" },
    { 0x1158, "A56AK" },
    { 0x184c, "VoIP Phone" },
    { 0x6001, "Genius VideoCAM NB" },
    { 0x6005, "Sweex Mini Webcam" },
    { 0x6007, "VideoCAM Eye" },
    { 0x6009, "VideoCAM ExpressII" },
    { 0x600d, "TwinkleCam USB camera" },
    { 0x6011, "PC Camera (SN9C102)" },
    { 0x6019, "PC Camera (SN9C102)" },
    { 0x6024, "VideoCAM ExpressII" },
    { 0x6025, "VideoCAM ExpressII" },
    { 0x6028, "Typhoon Easycam USB 330K (older)" },
    { 0x6029, "Triplex i-mini PC Camera" },
    { 0x602a, "Meade ETX-105EC Camera" },
    { 0x602b, "VideoCAM NB 300" },
    { 0x602c, "Clas Ohlson TWC-30XOP Webcam" },
    { 0x602d, "VideoCAM ExpressII" },
    { 0x602e, "VideoCAM Messenger" },
    { 0x6030, "VideoCAM ExpressII" },
    { 0x603f, "VideoCAM ExpressII" },
    { 0x6040, "CCD PC Camera (PC390A)" },
    { 0x606a, "CCD PC Camera (PC390A)" },
    { 0x607a, "CCD PC Camera (PC390A)" },
    { 0x607b, "Win2 PC Camera" },
    { 0x607c, "CCD PC Camera (PC390A)" },
    { 0x607e, "CCD PC Camera (PC390A)" },
    { 0x6080, "Audio (Microphone)" },
    { 0x6082, "VideoCAM Look" },
    { 0x6083, "VideoCAM Look" },
    { 0x608c, "VideoCAM Look" },
    { 0x608e, "VideoCAM Look" },
    { 0x608f, "PC Camera (SN9C103 + OV7630)" },
    { 0x60a8, "VideoCAM Look" },
    { 0x60aa, "VideoCAM Look" },
    { 0x60ab, "PC Camera" },
    { 0x60af, "VideoCAM Look" },
    { 0x60b0, "Genius VideoCam Look" },
    { 0x60c0, "PC Camera with Mic (SN9C105)" },
    { 0x60c8, "Win2 PC Camera" },
    { 0x60cc, "PC Camera with Mic (SN9C105)" },
    { 0x60ec, "PC Camera with Mic (SN9C105)" },
    { 0x60ef, "Win2 PC Camera" },
    { 0x60fa, "PC Camera with Mic (SN9C105)" },
    { 0x60fb, "Composite Device" },
    { 0x60fc, "PC Camera with Mic (SN9C105)" },
    { 0x60fe, "Audio (Microphone)" },
    { 0x6108, "Win2 PC Camera" },
    { 0x6122, "PC Camera (SN9C110)" },
    { 0x6123, "PC Camera (SN9C110)" },
    { 0x6128, "PC Camera (SN9C325 + OM6802)" },
    { 0x612a, "PC Camera (SN9C325)" },
    { 0x612c, "PC Camera (SN9C110)" },
    { 0x612e, "PC Camera (SN9C110)" },
    { 0x612f, "PC Camera (SN9C110)" },
    { 0x6130, "PC Camera (SN9C120)" },
    { 0x6138, "Win2 PC Camera" },
    { 0x613a, "PC Camera (SN9C120)" },
    { 0x613b, "Win2 PC Camera" },
    { 0x613c, "PC Camera (SN9C120)" },
    { 0x613e, "PC Camera (SN9C120)" },
    { 0x6143, "PC Camera (SN9C120 + SP80708)" },
    { 0x6240, "PC Camera (SN9C201 + MI1300)" },
    { 0x6242, "PC Camera (SN9C201 + MI1310)" },
    { 0x6243, "PC Camera (SN9C201 + S5K4AAFX)" },
    { 0x6248, "PC Camera (SN9C201 + OV9655)" },
    { 0x624b, "PC Camera (SN9C201 + CX1332)" },
    { 0x624c, "PC Camera (SN9C201 + MI1320)" },
    { 0x624e, "PC Camera (SN9C201 + SOI968)" },
    { 0x624f, "PC Camera (SN9C201 + OV9650)" },
    { 0x6251, "PC Camera (SN9C201 + OV9650)" },
    { 0x6253, "PC Camera (SN9C201 + OV9650)" },
    { 0x6260, "PC Camera (SN9C201 + OV7670ISP)" },
    { 0x6262, "PC Camera (SN9C201 + OM6802)" },
    { 0x6270, "PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ..." },
    { 0x627a, "PC Camera (SN9C201 + S5K53BEB)" },
    { 0x627b, "PC Camera (SN9C201 + OV7660)" },
    { 0x627c, "PC Camera (SN9C201 + HV7131R)" },
    { 0x627f, "PC Camera (SN9C201 + OV965x + EEPROM)" },
    { 0x6280, "PC Camera with Microphone (SN9C202 + MI1300)" },
    { 0x6282, "PC Camera with Microphone (SN9C202 + MI1310)" },
    { 0x6283, "PC Camera with Microphone (SN9C202 + S5K4AAFX)" },
    { 0x6288, "PC Camera with Microphone (SN9C202 + OV9655)" },
    { 0x628a, "PC Camera with Microphone (SN9C202 + ICM107)" },
    { 0x628b, "PC Camera with Microphone (SN9C202 + CX1332)" },
    { 0x628c, "PC Camera with Microphone (SN9C202 + MI1320)" },
    { 0x628e, "PC Camera with Microphone (SN9C202 + SOI968)" },
    { 0x628f, "PC Camera with Microphone (SN9C202 + OV9650)" },
    { 0x62a0, "PC Camera with Microphone (SN9C202 + OV7670ISP)" },
    { 0x62a2, "PC Camera with Microphone (SN9C202 + OM6802)" },
    { 0x62b0, "PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111)" },
    { 0x62b3, "PC Camera with Microphone (SN9C202 + OV9655)" },
    { 0x62ba, "PC Camera with Microphone (SN9C202 + S5K53BEB)" },
    { 0x62bb, "PC Camera with Microphone (SN9C202 + OV7660)" },
    { 0x62bc, "PC Camera with Microphone (SN9C202 + HV7131R)" },
    { 0x62be, "PC Camera with Microphone (SN9C202 + OV7663)" },
    { 0x62c0, "Sonix USB 2.0 Camera" },
    { 0x62e0, "MSI Starcam Racer" },
    { 0x6300, "PC Microscope camera" },
    { 0x6310, "Sonix USB 2.0 Camera" },
    { 0x6340, "Camera" },
    { 0x6341, "Defender G-Lens 2577 HD720p Camera" },
    { 0x63e0, "Sonix Integrated Webcam" },
    { 0x63f1, "Integrated Webcam" },
    { 0x63f8, "Sonix Integrated Webcam" },
    { 0x6409, "Webcam" },
    { 0x6413, "Integrated Webcam" },
    { 0x6417, "Integrated Webcam" },
    { 0x6419, "Integrated Webcam" },
    { 0x641d, "1.3 MPixel Integrated Webcam" },
    { 0x643f, "Dell Integrated HD Webcam" },
    { 0x644d, "1.3 MPixel Integrated Webcam" },
    { 0x6480, "Sonix 1.3 MP Laptop Integrated Webcam" },
    { 0x648b, "Integrated Webcam" },
    { 0x64bd, "Sony Visual Communication Camera" },
    { 0x7401, "TEMPer Temperature Sensor" },
    { 0x7402, "TEMPerHUM Temperature & Humidity Sensor" },
    { 0x7403, "Foot Switch" },
    { 0x8000, "DC31VC" },
    { 0x8006, "Dual Mode Camera (8006 VGA)" },
    { 0x800a, "Vivitar Vivicam3350B" },
};
static const UsbProduct vendor_0c4a_products[] = {
    { 0x0889, "Timy" },
    { 0x088a, "Timy 2" },
};
static const UsbProduct vendor_0c4b_products[] = {
    { 0x0100, "cyberJack e-com/pinpad" },
    { 0x0300, "cyberJack pinpad(a)" },
    { 0x0400, "cyberJack e-com(a)" },
    { 0x0401, "cyberJack pinpad(a2)" },
    { 0x0500, "cyberJack RFID standard dual interface smartcard reader" },
    { 0x0501, "cyberJack RFID comfort dual interface smartcard reader" },
    { 0x0502, "cyberJack compact" },
    { 0x0504, "cyberJack go / go plus" },
    { 0x0505, "cyberJack wave" },
    { 0x9102, "cyberJack RFID basis contactless smartcard reader" },
};
static const UsbProduct vendor_0c4c_products[] = {
    { 0x0021, "EMP-21 Universal Programmer" },
};
static const UsbProduct vendor_0c52_products[] = {
    { 0x2101, "SeaLINK+232" },
    { 0x2102, "SeaLINK+485" },
    { 0x2103, "SeaLINK+232I" },
    { 0x2104, "SeaLINK+485I" },
    { 0x2211, "SeaPORT+2/232 (Port 1)" },
    { 0x2212, "SeaPORT+2/485 (Port 1)" },
    { 0x2213, "SeaPORT+2 (Port 1)" },
    { 0x2221, "SeaPORT+2/232 (Port 2)" },
    { 0x2222, "SeaPORT+2/485 (Port 2)" },
    { 0x2223, "SeaPORT+2 (Port 2)" },
    { 0x2411, "SeaPORT+4/232 (Port 1)" },
    { 0x2412, "SeaPORT+4/485 (Port 1)" },
    { 0x2413, "SeaPORT+4 (Port 1)" },
    { 0x2421, "SeaPORT+4/232 (Port 2)" },
    { 0x2422, "SeaPORT+4/485 (Port 2)" },
    { 0x2423, "SeaPORT+4 (Port 2)" },
    { 0x2431, "SeaPORT+4/232 (Port 3)" },
    { 0x2432, "SeaPORT+4/485 (Port 3)" },
    { 0x2433, "SeaPORT+4 (Port 3)" },
    { 0x2441, "SeaPORT+4/232 (Port 4)" },
    { 0x2442, "SeaPORT+4/485 (Port 4)" },
    { 0x2443, "SeaPORT+4 (Port 4)" },
    { 0x2811, "SeaLINK+8/232 (Port 1)" },
    { 0x2812, "SeaLINK+8/485 (Port 1)" },
    { 0x2813, "SeaLINK+8 (Port 1)" },
    { 0x2821, "SeaLINK+8/232 (Port 2)" },
    { 0x2822, "SeaLINK+8/485 (Port 2)" },
    { 0x2823, "SeaLINK+8 (Port 2)" },
    { 0x2831, "SeaLINK+8/232 (Port 3)" },
    { 0x2832, "SeaLINK+8/485 (Port 3)" },
    { 0x2833, "SeaLINK+8 (Port 3)" },
    { 0x2841, "SeaLINK+8/232 (Port 4)" },
    { 0x2842, "SeaLINK+8/485 (Port 4)" },
    { 0x2843, "SeaLINK+8 (Port 4)" },
    { 0x2851, "SeaLINK+8/232 (Port 5)" },
    { 0x2852, "SeaLINK+8/485 (Port 5)" },
    { 0x2853, "SeaLINK+8 (Port 5)" },
    { 0x2861, "SeaLINK+8/232 (Port 6)" },
    { 0x2862, "SeaLINK+8/485 (Port 6)" },
    { 0x2863, "SeaLINK+8 (Port 6)" },
    { 0x2871, "SeaLINK+8/232 (Port 7)" },
    { 0x2872, "SeaLINK+8/485 (Port 7)" },
    { 0x2873, "SeaLINK+8 (Port 7)" },
    { 0x2881, "SeaLINK+8/232 (Port 8)" },
    { 0x2882, "SeaLINK+8/485 (Port 8)" },
    { 0x2883, "SeaLINK+8 (Port 8)" },
    { 0x9020, "SeaLINK+422" },
    { 0xa02a, "SeaLINK+8 (Port 1+2)" },
    { 0xa02b, "SeaLINK+8 (Port 3+4)" },
    { 0xa02c, "SeaLINK+8 (Port 5+6)" },
    { 0xa02d, "SeaLINK+8 (Port 7+8)" },
};
static const UsbProduct vendor_0c55_products[] = {
    { 0x0510, "Spectrum Digital XDS510 JTAG Debugger" },
    { 0x0540, "SPI540" },
    { 0x5416, "TMS320C5416 DSK" },
    { 0x6416, "TMS320C6416 DDB" },
};
static const UsbProduct vendor_0c60_products[] = {
    { 0x0001, "MiniMe" },
    { 0x0002, "MiniDAC" },
    { 0x0003, "ONE" },
    { 0x0004, "GiO" },
    { 0x0007, "Duet" },
    { 0x0009, "Jam" },
    { 0x000a, "Jam Bootloader" },
    { 0x000b, "MiC" },
    { 0x000c, "MiC Bootloader" },
    { 0x8007, "Duet DFU Mode" },
};
static const UsbProduct vendor_0c6a_products[] = {
    { 0x0005, "Color 320 x 240 LCD Display Terminal with Touchscreen" },
};
static const UsbProduct vendor_0c6c_products[] = {
    { 0x04b2, "Specbos 1201" },
};
static const UsbProduct vendor_0c70_products[] = {
    { 0x0000, "USB08 Development board" },
    { 0x0747, "Eye Movement Recorder [Visagraph]/[ReadAlyzer]" },
};
static const UsbProduct vendor_0c72_products[] = {
    { 0x000c, "PCAN-USB" },
    { 0x000d, "PCAN Pro" },
};
static const UsbProduct vendor_0c74_products[] = {
    { 0x0002, "OL 700-30 Goniometer" },
};
static const UsbProduct vendor_0c76_products[] = {
    { 0x0001, "Mass Storage Controller" },
    { 0x0002, "Mass Storage Controller" },
    { 0x0003, "USBdisk" },
    { 0x0004, "Mass Storage Controller" },
    { 0x0005, "Transcend Flash disk" },
    { 0x0006, "Transcend JetFlash" },
    { 0x0007, "Mass Storage Device" },
    { 0x1600, "Ion Quick Play LP turntable" },
    { 0x1605, "SSS Headphone Set" },
    { 0x1607, "audio controller" },
};
static const UsbProduct vendor_0c77_products[] = {
    { 0x1001, "SiPix Web2" },
    { 0x1002, "SiPix SC2100" },
    { 0x1010, "SiPix Snap" },
    { 0x1011, "SiPix Blink 2" },
    { 0x1015, "SiPix CAMeleon" },
};
static const UsbProduct vendor_0c88_products[] = {
    { 0x0021, "Handheld" },
    { 0x17da, "Qualcomm Kyocera CDMA Technologies MSM" },
};
static const UsbProduct vendor_0c8e_products[] = {
    { 0x6000, "Luxian Series" },
};
static const UsbProduct vendor_0c94_products[] = {
    { 0xa000, "EPP 1217" },
};
static const UsbProduct vendor_0c98_products[] = {
    { 0x1140, "USB PC Watchdog" },
};
static const UsbProduct vendor_0c9d_products[] = {
    { 0x0170, "3873 Manual Insert card reader" },
};
static const UsbProduct vendor_0ca6_products[] = {
    { 0x0010, "EZUSB PC/SC Smart Card Reader" },
    { 0x0050, "EZ220PU Reader Controller" },
    { 0x1077, "Bludrive Family Smart Card Reader" },
    { 0x107e, "Reader Controller" },
    { 0x2010, "myPad110 PC/SC Smart Card Reader" },
    { 0x3050, "EZ710 Smart Card Reader" },
};
static const UsbProduct vendor_0cad_products[] = {
    { 0x9001, "PowerPad Pocket PC Device" },
};
static const UsbProduct vendor_0caf_products[] = {
    { 0x2507, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x2515, "Flash Disk Embedded Hub" },
    { 0x2516, "Flash Disk Security Device" },
    { 0x2517, "Flash Disk Mass Storage Device" },
    { 0x25c7, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x3a00, "Hard Drive" },
    { 0x3a20, "Mass Storage Device" },
    { 0x3acd, "Mass Storage Device" },
};
static const UsbProduct vendor_0cbc_products[] = {
    { 0x0101, "Pocket PC P6C" },
    { 0x0201, "Personal Digital Assistant" },
    { 0x0301, "Personal Digital Assistant P6M+" },
    { 0x0401, "Pocket PC" },
};
static const UsbProduct vendor_0ccd_products[] = {
    { 0x0012, "PHASE 26" },
    { 0x0013, "PHASE 26" },
    { 0x0014, "PHASE 26" },
    { 0x0015, "Flash Update for TerraTec PHASE 26" },
    { 0x0021, "Cameo Grabster 200" },
    { 0x0023, "Mystify Claw" },
    { 0x0028, "Aureon 5.1 MkII" },
    { 0x0032, "MIDI HUBBLE" },
    { 0x0035, "Miditech Play'n Roll" },
    { 0x0036, "Cinergy 250 Audio" },
    { 0x0037, "Cinergy 250 Audio" },
    { 0x0038, "Cinergy T² DVB-T Receiver" },
    { 0x0039, "Grabster AV 400" },
    { 0x003b, "Cinergy 400" },
    { 0x003c, "Grabster AV 250" },
    { 0x0042, "Cinergy Hybrid T XS" },
    { 0x0043, "Cinergy T XS" },
    { 0x004e, "Cinergy T XS" },
    { 0x004f, "Cinergy Analog XS" },
    { 0x0055, "Cinergy T XE (Version 1, AF9005)" },
    { 0x005c, "Cinergy T²" },
    { 0x0069, "Cinergy T XE (Version 2, AF9015)" },
    { 0x006b, "Cinergy HT PVR (EU)" },
    { 0x0072, "Cinergy Hybrid T" },
    { 0x0077, "Aureon Dual USB" },
    { 0x0078, "Cinergy T XXS" },
    { 0x0086, "Cinergy Hybrid XE" },
    { 0x008e, "Cinergy HTC XS" },
    { 0x0097, "Cinergy T RC MKII" },
    { 0x0099, "AfaTech 9015 [Cinergy T Stick Dual]" },
    { 0x00a5, "Cinergy Hybrid Stick" },
    { 0x00a9, "RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]" },
    { 0x00b3, "NOXON DAB/DAB+ Stick" },
    { 0x00e0, "NOXON DAB/DAB+ Stick V2" },
    { 0x10a7, "TerraTec G3" },
};
static const UsbProduct vendor_0cd4_products[] = {
    { 0x0101, "BeolinkPC2" },
};
static const UsbProduct vendor_0cd5_products[] = {
    { 0x0003, "U3" },
    { 0x0009, "UE9" },
};
static const UsbProduct vendor_0cd8_products[] = {
    { 0x2007, "Smart Card Reader/JSTU-9700" },
};
static const UsbProduct vendor_0cde_products[] = {
    { 0x0001, "XI-750 802.11b Wireless Adapter [Atmel AT76C503A]" },
    { 0x0002, "XI-725/726 Prism2.5 802.11b Adapter" },
    { 0x0003, "Sagem 802.11b Dongle" },
    { 0x0004, "Sagem 802.11b Dongle" },
    { 0x0005, "XI-735 Prism3 802.11b Adapter" },
    { 0x0006, "XG-300 802.11b Adapter" },
    { 0x0008, "XG-703A 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x0009, "(ZD1211)IEEE 802.11b+g Adapter" },
    { 0x0011, "ZD1211" },
    { 0x0012, "AR5523" },
    { 0x0013, "AR5523 driver (no firmware)" },
    { 0x0014, "NB 802.11g Wireless LAN Adapter(3887A)" },
    { 0x0015, "XG-705A 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x0016, "NB 802.11g Wireless LAN Adapter(3887A)" },
    { 0x0018, "NB 802.11a/b/g Wireless LAN Adapter(3887A)" },
    { 0x001a, "802.11bg" },
    { 0x001c, "802.11b/g Wireless Network Adapter" },
    { 0x0020, "AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B]" },
    { 0x0022, "802.11b/g/n Wireless Network Adapter" },
    { 0x0023, "UB81 802.11bgn" },
    { 0x0025, "802.11b/g/n USB Wireless Network Adapter" },
    { 0x0026, "UB82 802.11abgn" },
    { 0x0027, "Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170]" },
};
static const UsbProduct vendor_0ce5_products[] = {
    { 0x0003, "Matrix" },
};
static const UsbProduct vendor_0ce9_products[] = {
    { 0x1001, "PicoScope3000 series PC Oscilloscope" },
    { 0x1007, "PicoScope 2000 series PC Oscilloscope" },
    { 0x1008, "PicoScope 5000 series PC Oscilloscope" },
    { 0x1009, "PicoScope 4000 series PC Oscilloscope" },
    { 0x100e, "PicoScope 6000 series PC Oscilloscope" },
    { 0x1012, "PicoScope 3000A series PC Oscilloscope" },
    { 0x1016, "PicoScope 2000A series PC Oscilloscope" },
    { 0x1018, "PicoScope 4000A series PC Oscilloscope" },
    { 0x1200, "PicoScope 2000 series PC Oscilloscope" },
    { 0x1201, "PicoScope 3000 series PC Oscilloscope" },
    { 0x1202, "PicoScope 4000 series PC Oscilloscope" },
    { 0x1203, "PicoScope 5000 series PC Oscilloscope" },
    { 0x1204, "PicoScope 6000 series PC Oscilloscope" },
    { 0x1211, "PicoScope 3000 series PC Oscilloscope" },
    { 0x1212, "PicoScope 4000 series PC Oscilloscope" },
};
static const UsbProduct vendor_0cf2_products[] = {
    { 0x6220, "SD Card Reader (SG361)" },
    { 0x6225, "SD card reader (UB6225)" },
    { 0x6230, "SD Card Reader (UB623X)" },
    { 0x6250, "SD card reader (UB6250)" },
};
static const UsbProduct vendor_0cf3_products[] = {
    { 0x0001, "AR5523" },
    { 0x0002, "AR5523 (no firmware)" },
    { 0x0003, "AR5523" },
    { 0x0004, "AR5523 (no firmware)" },
    { 0x0005, "AR5523" },
    { 0x0006, "AR5523 (no firmware)" },
    { 0x1001, "Thomson TG121N [Atheros AR9001U-(2)NG]" },
    { 0x1002, "TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]" },
    { 0x1006, "TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]" },
    { 0x1010, "3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170]" },
    { 0x20ff, "AR7010 (no firmware)" },
    { 0x3000, "AR3011 Bluetooth (no firmware)" },
    { 0x3002, "AR3011 Bluetooth" },
    { 0x3004, "AR3012 Bluetooth 4.0" },
    { 0x3005, "AR3011 Bluetooth" },
    { 0x3008, "Bluetooth (AR3011)" },
    { 0x7015, "TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]" },
    { 0x9170, "AR9170 802.11n" },
    { 0x9271, "AR9271 802.11n" },
    { 0xb002, "Ubiquiti WiFiStation 802.11n [Atheros AR9271]" },
    { 0xb003, "Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]" },
};
static const UsbProduct vendor_0cf8_products[] = {
    { 0x0750, "Claritel-i750 - vp" },
};
static const UsbProduct vendor_0cfc_products[] = {
    { 0x2301, "Magicolor 2300 DL" },
    { 0x2350, "Magicolor 2350EN/3300" },
    { 0x3100, "Magicolor 3100" },
    { 0x7300, "Magicolor 5450/5550" },
};
static const UsbProduct vendor_0cff_products[] = {
    { 0x0320, "SR-380N" },
};
static const UsbProduct vendor_0d08_products[] = {
    { 0x0602, "DV007 [serial]" },
    { 0x0603, "DV007 [storage]" },
};
static const UsbProduct vendor_0d10_products[] = {
    { 0x0001, "StormPort (WDM)" },
};
static const UsbProduct vendor_0d16_products[] = {
    { 0x0001, "PhotoShuttle" },
    { 0x0002, "Photo Printer 730 series" },
    { 0x0004, "Photo Printer 63xPL/PS" },
    { 0x0100, "Photo Printer 63xPL/PS" },
    { 0x0102, "Photo Printer 64xPS" },
    { 0x0103, "Photo Printer 730 series" },
    { 0x0104, "Photo Printer 63xPL/PS" },
    { 0x0105, "Photo Printer 64xPS" },
    { 0x0200, "Photo Printer 64xDL" },
};
static const UsbProduct vendor_0d28_products[] = {
    { 0x0204, "LPC1768" },
};
static const UsbProduct vendor_0d3a_products[] = {
    { 0x0206, "Series 3xxx Cash Drawer" },
    { 0x0207, "Series 3xxx Cash Drawer" },
    { 0x0500, "Magnetic Stripe Reader" },
};
static const UsbProduct vendor_0d3d_products[] = {
    { 0x0001, "HID Keyboard" },
    { 0x0040, "PS/2 Adapter" },
};
static const UsbProduct vendor_0d46_products[] = {
    { 0x2012, "KAAN Standard Plus (Smartcard reader)" },
    { 0x3003, "mIDentity Light / KAAN SIM III" },
    { 0x4000, "mIDentity (mass storage)" },
    { 0x4001, "mIDentity Basic/Classic (composite device)" },
    { 0x4081, "mIDentity Basic/Classic (installationless)" },
};
static const UsbProduct vendor_0d48_products[] = {
    { 0x0001, "ACTIVboard" },
    { 0x0004, "ACTIVboard" },
    { 0x0100, "Audio" },
};
static const UsbProduct vendor_0d49_products[] = {
    { 0x3000, "Drive" },
    { 0x3010, "3000LE Drive" },
    { 0x3100, "Hi-Speed USB-IDE Bridge Controller" },
    { 0x3200, "Personal Storage 3200" },
    { 0x5000, "5000XT Drive" },
    { 0x5010, "5000LE Drive" },
    { 0x5020, "Mobile Hard Disk Drive" },
    { 0x7000, "OneTouch" },
    { 0x7010, "OneTouch" },
    { 0x7100, "OneTouch II 300GB External Hard Disk" },
    { 0x7310, "OneTouch 4" },
    { 0x7410, "Mobile Hard Disk Drive (1TB)" },
    { 0x7450, "Basics Portable USB Device" },
};
static const UsbProduct vendor_0d4e_products[] = {
    { 0x047a, "WLAN Card" },
    { 0x1000, "Wireless Card Model 0801" },
    { 0x1001, "Wireless Card Model 0802" },
};
static const UsbProduct vendor_0d50_products[] = {
    { 0x0011, "USB-Temp2 Thermometer" },
    { 0x0040, "F4 foot switch" },
};
static const UsbProduct vendor_0d5c_products[] = {
    { 0xa001, "SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A]" },
    { 0xa002, "SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a]" },
};
static const UsbProduct vendor_0d5e_products[] = {
    { 0x2346, "BT Digital Access adapter" },
};
static const UsbProduct vendor_0d62_products[] = {
    { 0x0003, "Smartcard Reader" },
    { 0x0004, "Keyboard" },
    { 0x001b, "Keyboard" },
    { 0x001c, "Benq X120 Internet Keyboard Pro" },
    { 0x0306, "M530 Mouse" },
    { 0x0800, "Magic Wheel" },
    { 0x2021, "AM805 Keyboard" },
    { 0x2026, "TECOM Bluetooth Device" },
    { 0x2050, "Mouse" },
    { 0x2106, "Dell L20U Multimedia Keyboard" },
    { 0xa100, "Optical Mouse" },
};
static const UsbProduct vendor_0d64_products[] = {
    { 0x0105, "Dual Mode Digital Camera 1.3M" },
    { 0x0107, "Horus MT-409 Camera" },
    { 0x0108, "Dual Mode Digital Camera" },
    { 0x0202, "Dual Mode Video Camera Device" },
    { 0x0303, "DXG-305V Camera" },
    { 0x1001, "SiPix Stylecam/UMAX AstraPix 320s" },
    { 0x1002, "Fashion Cam 01 Dual-Mode DSC (Video Camera)" },
    { 0x1003, "Fashion Cam Dual-Mode DSC (Controller)" },
    { 0x1021, "D-Link DSC 350F" },
    { 0x1208, "Dual Mode Still Camera Device" },
    { 0x2208, "Mass Storage" },
    { 0x3105, "Dual Mode Digital Camera Disk" },
    { 0x3108, "Digicam Mass Storage Device" },
};
static const UsbProduct vendor_0d7a_products[] = {
    { 0x0001, "CrypToken" },
};
static const UsbProduct vendor_0d7d_products[] = {
    { 0x0100, "PS1001/1011/1006/1026 Flash Disk" },
    { 0x0110, "Gigabyte FlexDrive" },
    { 0x0120, "Disk Pro 64MB" },
    { 0x0124, "GIGABYTE Disk" },
    { 0x0240, "I/O-Magic/Transcend 6-in-1 Card Reader" },
    { 0x110e, "NEC uPD720121/130 USB-ATA/ATAPI Bridge" },
    { 0x1240, "Apacer 6-in-1 Card Reader 2.0" },
    { 0x1270, "Wolverine SixPac 6000" },
    { 0x1300, "Flash Disk" },
    { 0x1320, "PS2031 Flash Disk" },
    { 0x1400, "Attache 256MB USB 2.0 Flash Drive" },
    { 0x1420, "PS2044 Pen Drive" },
    { 0x1470, "Vosonic X's-Drive II+ VP2160" },
    { 0x1620, "USB Disk Pro" },
    { 0x1900, "USB Thumb Drive" },
};
static const UsbProduct vendor_0d7e_products[] = {
    { 0x2507, "Hi-Speed USB-to-IDE Bridge Controller" },
    { 0x2517, "Hi-Speed Mass Storage Device" },
    { 0x25c7, "Hi-Speed USB-to-IDE Bridge Controller" },
};
static const UsbProduct vendor_0d7f_products[] = {
    { 0x0100, "P5 Glove glove controller" },
};
static const UsbProduct vendor_0d8a_products[] = {
    { 0x0101, "TEPRA PRO" },
};
static const UsbProduct vendor_0d8c_products[] = {
    { 0x0001, "Audio Device" },
    { 0x0002, "Composite Device" },
    { 0x0003, "Sound Device" },
    { 0x0006, "Storm HP-USB500 5.1 Headset" },
    { 0x000c, "Audio Adapter" },
    { 0x000d, "Composite Device" },
    { 0x000e, "Audio Adapter (Planet UP-100, Genius G-Talk)" },
    { 0x001f, "CM108 Audio Controller" },
    { 0x0102, "CM106 Like Sound Device" },
    { 0x0103, "CM102-A+/102S+ Audio Controller" },
    { 0x0104, "CM103+ Audio Controller" },
    { 0x0105, "CM108 Audio Controller" },
    { 0x0107, "CM108 Audio Controller" },
    { 0x010f, "CM108 Audio Controller" },
    { 0x0115, "CM108 Audio Controller" },
    { 0x0139, "Multimedia Headset [Gigaware by Ignition L.P.]" },
    { 0x013c, "CM108 Audio Controller" },
    { 0x0201, "CM6501" },
    { 0x5000, "Mass Storage Controller" },
    { 0x5200, "Mass Storage Controller(0D8C,5200)" },
    { 0xb213, "USB Phone CM109 (aka CT2000,VPT1000)" },
};
static const UsbProduct vendor_0d8d_products[] = {
    { 0x0234, "V-234 Composite Device" },
    { 0x0550, "V-550 Composite Device" },
    { 0x0551, "V-551 Composite Device" },
    { 0x0552, "V-552 Composite Device" },
    { 0x0651, "V-651 Composite Device" },
    { 0x0652, "V-652 Composite Device" },
    { 0x0653, "V-653 Composite Device" },
    { 0x0654, "V-654 Composite Device" },
    { 0x0655, "V-655 Composite Device" },
    { 0x0656, "V-656 Composite Device" },
    { 0x0657, "V-657 Composite Device" },
    { 0x0658, "V-658 Composite Device" },
    { 0x0659, "V-659 Composite Device" },
    { 0x0660, "V-660 Composite Device" },
    { 0x0661, "V-661 Composite Device" },
    { 0x0662, "V-662 Composite Device" },
    { 0x0850, "V-850 Composite Device" },
    { 0x0851, "V-851 Composite Device" },
    { 0x0852, "V-852 Composite Device" },
    { 0x0901, "V-901 Composite Device" },
    { 0x0902, "V-902 Composite Device" },
    { 0x0903, "V-903 Composite Device" },
    { 0x4754, "Voyager DMP Composite Device" },
    { 0xbb00, "Bloomberg Composite Device" },
    { 0xbb01, "Bloomberg Composite Device" },
    { 0xbb02, "Bloomberg Composite Device" },
    { 0xbb03, "Bloomberg Composite Device" },
    { 0xbb04, "Bloomberg Composite Device" },
    { 0xbb05, "Bloomberg Composite Device" },
    { 0xfffe, "Global Tuner Composite Device" },
    { 0xffff, "Voyager DMP Composite Device" },
};
static const UsbProduct vendor_0d8e_products[] = {
    { 0x0163, "802.11g 54 Mbps Wireless Dongle" },
    { 0x1621, "802.11b Wireless Adapter" },
    { 0x3762, "Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]" },
    { 0x3763, "802.11g Wireless dongle" },
    { 0x7100, "802.11b Adapter" },
    { 0x7110, "WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A]" },
    { 0x7605, "TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A]" },
    { 0x7801, "AR5523" },
    { 0x7802, "AR5523 (no firmware)" },
    { 0x7811, "AR5523" },
    { 0x7812, "AR5523 (no firmware)" },
    { 0x7a01, "PRISM25 802.11b Adapter" },
};
static const UsbProduct vendor_0d96_products[] = {
    { 0x0000, "Jenoptik JD350 video" },
    { 0x3300, "SX330z Camera" },
    { 0x4100, "SX410z Camera" },
    { 0x4102, "MD 9700 Camera" },
    { 0x4104, "Jenoptik JD-4100z3s" },
    { 0x410a, "Medion 9801/Novatech SX-410z" },
    { 0x5200, "SX-520z Camera" },
};
static const UsbProduct vendor_0d97_products[] = {
    { 0x0001, "SBIG Astronomy Camera (without firmware)" },
    { 0x0101, "SBIG Astronomy Camera (with firmware)" },
};
static const UsbProduct vendor_0d98_products[] = {
    { 0x0300, "Avaya Wireless Card" },
    { 0x1007, "Discovery Kids Digital Camera" },
};
static const UsbProduct vendor_0d9a_products[] = {
    { 0x0001, "Bluetooth Device" },
};
static const UsbProduct vendor_0d9e_products[] = {
    { 0x0300, "Wireless Card" },
};
static const UsbProduct vendor_0d9f_products[] = {
    { 0x0001, "Uninterruptible Power Supply" },
    { 0x0002, "Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232)" },
    { 0x00a2, "Imperial Uninterruptible Power Supply (HID PDC)" },
    { 0x00a3, "Smart King PRO Uninterruptible Power Supply (HID PDC)" },
    { 0x00a4, "WOW Uninterruptible Power Supply (HID PDC)" },
    { 0x00a5, "Vanguard Uninterruptible Power Supply (HID PDC)" },
    { 0x00a6, "Black Knight PRO Uninterruptible Power Supply (HID PDC)" },
};
static const UsbProduct vendor_0da4_products[] = {
    { 0x0001, "Interface" },
    { 0x0008, "Loop" },
};
static const UsbProduct vendor_0da8_products[] = {
    { 0x0001, "SDS 200A Oscilloscope" },
};
static const UsbProduct vendor_0dab_products[] = {
    { 0x0100, "DVR/CVR-M140 MP3 Player" },
};
static const UsbProduct vendor_0db0_products[] = {
    { 0x1020, "PC2PC WLAN Card" },
    { 0x1967, "Bluetooth Dongle" },
    { 0x3713, "Primo 73" },
    { 0x3801, "Motorola Bluetooth 2.1+EDR Device" },
    { 0x4011, "Medion Flash XL V2.0 Card Reader" },
    { 0x4023, "Lexar Mobile Card Reader" },
    { 0x4600, "802.11b/g Turbo Wireless Adapter" },
    { 0x5501, "Mass Storage Device" },
    { 0x5502, "Mass Storage Device" },
    { 0x5513, "MP3 Player" },
    { 0x5515, "MP3 Player" },
    { 0x5516, "MP3 Player" },
    { 0x5580, "Mega Sky 580 DVB-T Tuner [M902x]" },
    { 0x5581, "Mega Sky 580 DVB-T Tuner [GL861]" },
    { 0x6823, "UB11B/MS-6823 802.11b Wi-Fi adapter" },
    { 0x6826, "IEEE 802.11g Wireless Network Adapter" },
    { 0x6855, "Bluetooth Device" },
    { 0x6861, "MSI-6861 802.11g WiFi adapter" },
    { 0x6865, "RT2570" },
    { 0x6869, "RT2570" },
    { 0x6874, "RT2573" },
    { 0x6877, "RT2573" },
    { 0x6881, "Bluetooth Class I EDR Device" },
    { 0x688a, "Bluetooth Class I EDR Device" },
    { 0x6899, "802.11bgn 1T1R Mini Card Wireless Adapter" },
    { 0x6970, "MS-6970 BToes Bluetooth adapter" },
    { 0x697a, "Bluetooth Dongle" },
    { 0x6982, "Medion Flash XL Card Reader" },
    { 0xa861, "RT2573" },
    { 0xa874, "RT2573" },
    { 0xa970, "Bluetooth dongle" },
    { 0xa97a, "Bluetooth EDR Device" },
    { 0xb970, "Bluetooth EDR Device" },
    { 0xb97a, "Bluetooth EDR Device" },
};
static const UsbProduct vendor_0db5_products[] = {
    { 0x0139, "LSR116 CDC" },
    { 0x013a, "LSR116 Keyboard" },
    { 0x013b, "LSR116 HID" },
    { 0x0160, "NFC and Smartcard Module (NSM)" },
};
static const UsbProduct vendor_0db7_products[] = {
    { 0x0002, "Goldpfeil P-LAN" },
};
static const UsbProduct vendor_0dba_products[] = {
    { 0x1000, "Mbox 1 [Mbox]" },
    { 0x3000, "Mbox 2" },
};
static const UsbProduct vendor_0dbc_products[] = {
    { 0x0003, "AND Serial Cable [AND Smart Cable]" },
};
static const UsbProduct vendor_0dbf_products[] = {
    { 0x0002, "SmartDongle Security Key" },
    { 0x0200, "HDD Storage Solution" },
    { 0x021b, "USB-2.0 IDE Adapter" },
    { 0x0300, "Storage Adapter" },
    { 0x0333, "Storage Adapter" },
    { 0x0707, "ZIV Drive" },
};
static const UsbProduct vendor_0dc3_products[] = {
    { 0x0801, "ASEDrive III" },
    { 0x0802, "ASEDrive IIIe" },
    { 0x1104, "ASEDrive IIIe KB" },
    { 0x1701, "ASEKey" },
    { 0x1702, "ASEKey" },
};
static const UsbProduct vendor_0dc4_products[] = {
    { 0x0040, "Mass Storage Device" },
    { 0x0041, "Mass Storage Device" },
    { 0x0042, "Mass Storage Device" },
    { 0x0101, "Hi-Speed Mass Storage Device" },
    { 0x0209, "SK-3500 S2" },
    { 0x020a, "Oyen Digital MiniPro 2.5\" hard drive enclosure" },
};
static const UsbProduct vendor_0dc6_products[] = {
    { 0x2301, "Wireless Touchpad Keyboard" },
};
static const UsbProduct vendor_0dcd_products[] = {
    { 0x0001, "Remote Interface Adapter" },
    { 0x0002, "High Bandwidth Codec" },
};
static const UsbProduct vendor_0dd0_products[] = {
    { 0x1002, "Triple Talk Speech Synthesizer" },
};
static const UsbProduct vendor_0dd2_products[] = {
    { 0x0003, "Mass Storage (P)" },
};
static const UsbProduct vendor_0dd8_products[] = {
    { 0x1060, "USB-CF-Card" },
    { 0xe007, "OnlyDisk U222 Pendrive" },
    { 0xf607, "OnlyDisk U208 1G flash drive [U-SAFE]" },
};
static const UsbProduct vendor_0dda_products[] = {
    { 0x0001, "Multi-Card Reader 6in1" },
    { 0x0002, "Multi-Card Reader 7in1" },
    { 0x0003, "Flash Disk" },
    { 0x0005, "Internal Multi-Card Reader 6in1" },
    { 0x0008, "SD single card reader" },
    { 0x0009, "MS single card reader" },
    { 0x000a, "MS+SD Dual Card Reader" },
    { 0x000b, "SM single card reader" },
    { 0x0101, "All-In-One Card Reader" },
    { 0x0102, "All-In-One Card Reader" },
    { 0x0301, "MP3 Player" },
    { 0x0302, "Multi-Card MP3 Player" },
    { 0x1001, "Multi-Flash Disk" },
    { 0x2001, "Multi-Card Reader" },
    { 0x2002, "Q018 default PID" },
    { 0x2003, "Multi-Card Reader" },
    { 0x2005, "Datalux DLX-1611 16in1 Card Reader" },
    { 0x2006, "All-In-One Card Reader" },
    { 0x2007, "USB to ATAPI bridge" },
    { 0x2008, "All-In-One Card Reader" },
    { 0x2013, "SD/MS Combo Card Reader" },
    { 0x2014, "SD/MS Single Card Reader" },
    { 0x2023, "card reader SD/MS DEMO board with ICSI brand name (MaskROM version)" },
    { 0x2024, "card reader SD/MS DEMO board with Generic brand name (MaskROM version)" },
    { 0x2026, "USB2.0 Card Reader" },
    { 0x2027, "USB 2.0 Card Reader" },
    { 0x2315, "UFD MP3 player (model 2)" },
    { 0x2318, "UFD MP3 player (model 1)" },
    { 0x2321, "UFD MP3 player" },
};
static const UsbProduct vendor_0de7_products[] = {
    { 0x0191, "U401 Interface card" },
    { 0x01a5, "U421 interface card" },
    { 0x01c3, "U451 relay interface card" },
};
static const UsbProduct vendor_0dee_products[] = {
    { 0x4010, "Storage Adapter" },
};
static const UsbProduct vendor_0df4_products[] = {
    { 0x0201, "MNG-2005" },
};
static const UsbProduct vendor_0df6_products[] = {
    { 0x0001, "C-Media VOIP Device" },
    { 0x0004, "Bluetooth 2.0 Adapter 100m" },
    { 0x0007, "Bluetooth 2.0 Adapter 10m" },
    { 0x000b, "Bluetooth 2.0 Adapter DFU" },
    { 0x000d, "WL-168 Wireless Network Adapter 54g" },
    { 0x0017, "WL-182 Wireless-N Network USB Card" },
    { 0x0019, "Bluetooth 2.0 adapter 10m CN-512v2 001" },
    { 0x001a, "Bluetooth 2.0 adapter 100m CN-521v2 001 " },
    { 0x002b, "WL-188 Wireless Network 300N USB Adapter" },
    { 0x002c, "WL-301 Wireless Network 300N USB Adapter" },
    { 0x002d, "WL-302 Wireless Network 300N USB dongle " },
    { 0x0036, "WL-603 Wireless Adapter" },
    { 0x0039, "WL-315 Wireless-N USB Adapter" },
    { 0x003b, "WL-321 Wireless USB Gaming Adapter 300N" },
    { 0x003c, "WL-323 Wireless-N USB Adapter" },
    { 0x003d, "WL-324 Wireless USB Adapter 300N" },
    { 0x003e, "WL-343 Wireless USB Adapter 150N X1" },
    { 0x003f, "WL-608 Wireless USB Adapter 54g" },
    { 0x0040, "WL-344 Wireless Adapter 300N X2 [Ralink RT3071]" },
    { 0x0041, "WL-329 Wireless Dualband USB adapter 300N" },
    { 0x0042, "WL-345 Wireless USB adapter 300N X3" },
    { 0x0045, "WL-353 Wireless USB Adapter 150N Nano" },
    { 0x0047, "WL-352v1 Wireless USB Adapter 300N 002" },
    { 0x0048, "WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070]" },
    { 0x0049, "WL-356 Wireless Adapter 300N" },
    { 0x004a, "WL-358v1 Wireless Micro USB Adapter 300N X3 002" },
    { 0x004b, "WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]" },
    { 0x004c, "WL-352 802.11n Adapter [Realtek RTL8191SU]" },
    { 0x0050, "WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370]" },
    { 0x0056, "LN-031 10/100/1000 Ethernet Adapter" },
    { 0x005d, "WLA-2000 v1.001 WLAN [RTL8191SU]" },
    { 0x0060, "WLA-4000 802.11bgn [Ralink RT3072]" },
    { 0x0062, "WLA-5000 802.11abgn [Ralink RT3572]" },
    { 0x0072, "AX88179 Gigabit Ethernet [Sitecom]" },
    { 0x061c, "LN-028 Network USB 2.0 Adapter" },
    { 0x21f4, "44 St Bluetooth Device" },
    { 0x2200, "Sitecom bluetooth2.0 class 2 dongle CN-512" },
    { 0x2208, "Sitecom bluetooth2.0 class 2 dongle CN-520" },
    { 0x2209, "Sitecom bluetooth2.0 class 1 dongle CN-521" },
    { 0x3068, "DC-104v2 ISDN Adapter [HFC-S]" },
    { 0x9071, "WL-113 rev 1 Wireless Network USB Adapter" },
    { 0x9075, "WL-117 Hi-Speed USB Adapter" },
    { 0x90ac, "WL-172 Wireless Network USB Adapter 54g Turbo" },
    { 0x9712, "WL-113 rev 2 Wireless Network USB Adapter" },
};
static const UsbProduct vendor_0df7_products[] = {
    { 0x0620, "MA-620 Infrared Adapter" },
    { 0x0700, "MA-700 Bluetooth Adapter" },
    { 0x0720, "MA-720 Bluetooth Adapter" },
    { 0x0722, "Bluetooth Dongle" },
    { 0x0730, "MA-730/MA-730G Bluetooth Adapter" },
    { 0x0800, "Data Cable" },
    { 0x0820, "Data Cable" },
    { 0x0900, "MA i-gotU Travel Logger GPS" },
    { 0x1800, "Generic Card Reader" },
    { 0x1802, "Card Reader" },
};
static const UsbProduct vendor_0dfc_products[] = {
    { 0x0001, "Touchscreen" },
};
static const UsbProduct vendor_0e0b_products[] = {
    { 0x9031, "802.11n Wireless USB Card" },
    { 0x9041, "802.11n Wireless USB Card" },
};
static const UsbProduct vendor_0e0c_products[] = {
    { 0x0101, "LonUSB LonTalk Network Adapter" },
};
static const UsbProduct vendor_0e0d_products[] = {
    { 0x0003, "PicoHarp 300" },
};
static const UsbProduct vendor_0e0f_products[] = {
    { 0x0001, "Device" },
    { 0x0002, "Virtual USB Hub" },
    { 0x0003, "Virtual Mouse" },
    { 0x0004, "Virtual CCID" },
    { 0x0005, "Virtual Mass Storage" },
    { 0x0006, "Virtual Keyboard" },
    { 0xf80a, "Smoker FX2" },
};
static const UsbProduct vendor_0e20_products[] = {
    { 0x0101, "NoteTaker" },
    { 0x0200, "Seiko Instruments InkLink Handwriting System" },
};
static const UsbProduct vendor_0e21_products[] = {
    { 0x0300, "iAudio CW200" },
    { 0x0400, "MP3 Player" },
    { 0x0500, "iAudio M3" },
    { 0x0510, "iAudio X5, subpack USB port" },
    { 0x0513, "iAudio X5, side USB port" },
    { 0x0520, "iAudio M5, side USB port" },
    { 0x0601, "iAudio G3" },
    { 0x0681, "iAUDIO E2" },
    { 0x0700, "iAudio U3" },
    { 0x0751, "iAudio 7" },
    { 0x0760, "iAUDIO U5 / iAUDIO G2" },
    { 0x0800, "Cowon D2 (UMS mode)" },
    { 0x0801, "Cowon D2 (MTP mode)" },
    { 0x0910, "iAUDIO 9" },
    { 0x0920, "J3" },
};
static const UsbProduct vendor_0e36_products[] = {
    { 0x0008, "Handyscope HS3" },
    { 0x0009, "Handyscope HS3 (br)" },
    { 0x000a, "Handyscope HS4" },
    { 0x000b, "Handyscope HS4 (br)" },
    { 0x000e, "Handyscope HS4-DIFF" },
    { 0x000f, "Handyscope HS4-DIFF (br)" },
    { 0x0010, "Handyscope HS2" },
    { 0x0011, "TiePieSCOPE HS805 (br)" },
    { 0x0012, "TiePieSCOPE HS805" },
    { 0x0013, "Handyprobe HP3" },
    { 0x0014, "Handyprobe HP3" },
    { 0x0018, "Handyprobe HP2" },
    { 0x001b, "Handyscope HS5" },
    { 0x0042, "TiePieSCOPE HS801" },
    { 0x00fd, "USB To Parallel adapter" },
    { 0x00fe, "USB To Parallel adapter" },
};
static const UsbProduct vendor_0e39_products[] = {
    { 0x0137, "Bluetooth Device" },
};
static const UsbProduct vendor_0e3a_products[] = {
    { 0x1100, "CW-1100 Wireless Network Adapter" },
};
static const UsbProduct vendor_0e41_products[] = {
    { 0x4147, "TonePort GX" },
    { 0x414d, "Pod HD500" },
    { 0x4156, "POD HD Desktop" },
    { 0x4250, "BassPODxt" },
    { 0x4252, "BassPODxt Pro" },
    { 0x4642, "BassPODxt Live" },
    { 0x4650, "PODxt Live" },
    { 0x4750, "GuitarPort" },
    { 0x5044, "PODxt" },
    { 0x5050, "PODxt Pro" },
    { 0x534d, "SeaMonkey" },
};
static const UsbProduct vendor_0e48_products[] = {
    { 0x0100, "CardPro SmartCard Reader" },
};
static const UsbProduct vendor_0e4c_products[] = {
    { 0x1097, "Gamester Controller" },
    { 0x2390, "Games Jtech Controller" },
    { 0x7288, "funkey reader" },
};
static const UsbProduct vendor_0e50_products[] = {
    { 0x0002, "Matrixlock Dongle (HID)" },
};
static const UsbProduct vendor_0e55_products[] = {
    { 0x110a, "Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter]" },
    { 0x110b, "MS3303H USB-to-Serial Bridge" },
};
static const UsbProduct vendor_0e56_products[] = {
    { 0x6021, "K-PEX 100" },
};
static const UsbProduct vendor_0e5c_products[] = {
    { 0x6118, "LCD Device" },
    { 0x6119, "remote receive and control device" },
    { 0x6441, "C-Media Sound Device" },
};
static const UsbProduct vendor_0e5e_products[] = {
    { 0x6622, "CW6622" },
};
static const UsbProduct vendor_0e66_products[] = {
    { 0x0001, "HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870]" },
    { 0x0003, "HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870]" },
    { 0x0009, "HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770]" },
    { 0x000b, "HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770]" },
    { 0x0013, "HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070]" },
    { 0x0015, "HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU]" },
    { 0x0017, "HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070]" },
    { 0x0018, "Wireless-N Network Adapter [Ralink RT2870]" },
    { 0x400b, "UF100 10/100 Network Adapter" },
    { 0x400c, "UF100 Ethernet [pegasus2]" },
};
static const UsbProduct vendor_0e67_products[] = {
    { 0x0002, "Wrist PDA" },
};
static const UsbProduct vendor_0e6a_products[] = {
    { 0x0101, "MA100 [USB-UART Bridge IC]" },
    { 0x030b, "Truly Ergonomic Computer Keyboard (Device Firmware Update mode)" },
    { 0x030c, "Truly Ergonomic Computer Keyboard" },
    { 0x6001, "GEMBIRD Flexible keyboard KB-109F-B-DE" },
};
static const UsbProduct vendor_0e6f_products[] = {
    { 0x0003, "Freebird wireless Controller" },
    { 0x0005, "Eclipse wireless Controller" },
    { 0x0006, "Edge wireless Controller" },
    { 0x0128, "Wireless PS3 Controller" },
};
static const UsbProduct vendor_0e79_products[] = {
    { 0x1106, "Pocket Media Assistant - PMA400" },
    { 0x1204, "Gmini XS 200" },
    { 0x1306, "504 Portable Multimedia Player" },
    { 0x1330, "5 Tablet" },
    { 0x1332, "5 IMT" },
    { 0x1416, "32 IT" },
    { 0x1417, "A43 IT" },
    { 0x14ad, "97 Titanium HD" },
    { 0x150e, "80 G9" },
    { 0x3001, "40 Titanium" },
};
static const UsbProduct vendor_0e7e_products[] = {
    { 0x0001, "Yopy 3000 PDA" },
    { 0x1001, "YP3X00 PDA" },
};
static const UsbProduct vendor_0e8d_products[] = {
    { 0x0003, "MT6227 phone" },
    { 0x0004, "MT6227 phone" },
    { 0x0023, "S103" },
    { 0x1806, "Samsung SE-208 Slim Portable DVD Writer" },
    { 0x1836, "Samsung SE-S084 Super WriteMaster Slim External DVD writer" },
    { 0x2000, "MT65xx Preloader" },
    { 0x3329, "Qstarz BT-Q1000XT" },
    { 0x763e, "MT7630e Bluetooth Adapter" },
};
static const UsbProduct vendor_0e8f_products[] = {
    { 0x0003, "MaxFire Blaze2" },
    { 0x0012, "Joystick/Gamepad" },
    { 0x0016, "4 port USB 1.1 hub UH-174" },
    { 0x0020, "USB to PS/2 Adapter" },
    { 0x0021, "Multimedia Keyboard Controller" },
    { 0x0022, "multimedia keyboard controller" },
    { 0x0201, "SmartJoy Frag Xpad/PS2 adaptor" },
};
static const UsbProduct vendor_0e90_products[] = {
    { 0x0100, "Storage Adapter V1" },
};
static const UsbProduct vendor_0e96_products[] = {
    { 0xc001, "TRUST 380 USB2 SPACEC@M" },
};
static const UsbProduct vendor_0e97_products[] = {
    { 0x0908, "Composite HID (Keyboard and Mouse)" },
};
static const UsbProduct vendor_0e9c_products[] = {
    { 0x0000, "Streamzap Remote Control" },
};
static const UsbProduct vendor_0ea0_products[] = {
    { 0x2126, "7-in-1 Card Reader" },
    { 0x2153, "SD Card Reader Key" },
    { 0x2168, "Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0" },
    { 0x6803, "OTI-6803 Flash Disk" },
    { 0x6808, "OTI-6808 Flash Disk" },
    { 0x6828, "OTI-6828 Flash Disk" },
    { 0x6858, "OTi-6858 serial adapter" },
};
static const UsbProduct vendor_0eb0_products[] = {
    { 0x9020, "NovaTech NV-902W" },
    { 0x9021, "RT2573" },
};
static const UsbProduct vendor_0eb1_products[] = {
    { 0x6666, "WinFast WalkieTV TV Loader" },
    { 0x6668, "WinFast WalkieTV TV Loader" },
    { 0x7007, "WinFast WalkieTV WDM Capture" },
};
static const UsbProduct vendor_0eb8_products[] = {
    { 0x2200, "Ariva Scale" },
    { 0xf000, "PS60 Scale" },
};
static const UsbProduct vendor_0ebb_products[] = {
    { 0x0002, "FT-IR Spectrometer" },
};
static const UsbProduct vendor_0ec7_products[] = {
    { 0x1008, "So., Show 301 Digital Camera" },
};
static const UsbProduct vendor_0ecd_products[] = {
    { 0x1400, "CD\\RW 40X" },
    { 0xa100, "LDW-411SX DVD/CD Rewritable Drive" },
};
static const UsbProduct vendor_0ed1_products[] = {
    { 0x6660, "Flash Disk 64M-C" },
    { 0x6680, "Flash Disk 64M-B" },
    { 0x7634, "MP3 Player" },
};
static const UsbProduct vendor_0ed5_products[] = {
    { 0xe000, "USB-inSync Device" },
    { 0xf000, "Fiberbyte USB-inSync Device" },
    { 0xf201, "Fiberbyte USB-inSync DAQ-2500X" },
};
static const UsbProduct vendor_0edf_products[] = {
    { 0x2060, "FID irock! 100 Series" },
};
static const UsbProduct vendor_0ee3_products[] = {
    { 0x1000, "Image Tank 1.5" },
};
static const UsbProduct vendor_0ee4_products[] = {
    { 0x0690, "SATA 3 Adapter" },
};
static const UsbProduct vendor_0eee_products[] = {
    { 0x8810, "Mass Storage Drive" },
};
static const UsbProduct vendor_0eef_products[] = {
    { 0x0001, "eGalax TouchScreen" },
    { 0x0002, "Touchscreen Controller(Professional)" },
    { 0x7200, "Touchscreen Controller" },
    { 0xa802, "eGalaxTouch EXC7920" },
};
static const UsbProduct vendor_0ef5_products[] = {
    { 0x2202, "Flash Disk" },
    { 0x2366, "Flash Disk" },
};
static const UsbProduct vendor_0f03_products[] = {
    { 0x0001, "Alpha 1200Sx" },
};
static const UsbProduct vendor_0f0d_products[] = {
    { 0x0011, "Real Arcade Pro 3" },
};
static const UsbProduct vendor_0f11_products[] = {
    { 0x1000, "CASSY-S" },
    { 0x1010, "Pocket-CASSY" },
    { 0x1020, "Mobile-CASSY" },
    { 0x1080, "Joule and Wattmeter" },
    { 0x1081, "Digital Multimeter P" },
    { 0x1090, "UMI P" },
    { 0x1100, "X-Ray Apparatus" },
    { 0x1101, "X-Ray Apparatus" },
    { 0x1200, "VideoCom" },
    { 0x2000, "COM3LAB" },
    { 0x2010, "Terminal Adapter" },
    { 0x2020, "Network Analyser" },
    { 0x2030, "Converter Control Unit" },
    { 0x2040, "Machine Test System" },
};
static const UsbProduct vendor_0f14_products[] = {
    { 0x0012, "Vital'Act 3S" },
};
static const UsbProduct vendor_0f18_products[] = {
    { 0x0002, "CCD" },
    { 0x0006, "Focuser" },
    { 0x0007, "Filter Wheel" },
    { 0x000a, "ProLine CCD" },
    { 0x000b, "Color Filter Wheel 4" },
    { 0x000c, "PDF2" },
    { 0x000d, "Guider" },
};
static const UsbProduct vendor_0f30_products[] = {
    { 0x001c, "PS3 Guitar Controller Dongle" },
    { 0x0110, "Dual Analog Rumble Pad" },
    { 0x0111, "Colour Rumble Pad" },
    { 0x0208, "Xbox & PC Gamepad" },
};
static const UsbProduct vendor_0f39_products[] = {
    { 0x0876, "Keyboard [87 Francium Pro]" },
    { 0x1086, "DK2108SZ Keyboard [Ducky Zero]" },
};
static const UsbProduct vendor_0f3d_products[] = {
    { 0x0112, "CDMA 1xEVDO PC Card, PC 5220" },
};
static const UsbProduct vendor_0f44_products[] = {
    { 0xef11, "Patriot (firmware not loaded)" },
    { 0xef12, "Patriot" },
    { 0xff11, "Liberty (firmware not loaded)" },
    { 0xff12, "Liberty" },
};
static const UsbProduct vendor_0f4d_products[] = {
    { 0x1000, "Bluetooth Dongle" },
};
static const UsbProduct vendor_0f54_products[] = {
    { 0x0101, "MP6 Stage Piano" },
};
static const UsbProduct vendor_0f5d_products[] = {
    { 0x9455, "Compact Drive" },
};
static const UsbProduct vendor_0f62_products[] = {
    { 0x1001, "Targus Mini Trackball Optical Mouse" },
};
static const UsbProduct vendor_0f63_products[] = {
    { 0x0010, "Leapster Explorer" },
    { 0x0022, "Leap Reader" },
    { 0x0500, "Fly Fusion" },
    { 0x0600, "Leap Port Turbo" },
    { 0x0700, "POGO" },
    { 0x0800, "Didj" },
    { 0x0900, "TAGSchool" },
    { 0x0a00, "Leapster 2" },
    { 0x0b00, "Crammer" },
    { 0x0c00, "Tag Jr" },
    { 0x0d00, "My Pal Scout" },
    { 0x0e00, "Tag32" },
    { 0x0f00, "Tag64" },
    { 0x1000, "Kiwi16" },
    { 0x1100, "Leapster L2x" },
    { 0x1111, "Fly Fusion" },
    { 0x1300, "Didj UK/France (Leapster Advance)" },
};
static const UsbProduct vendor_0f6e_products[] = {
    { 0x0100, "GameBoy Color Emulator" },
    { 0x0201, "GameBoy Advance Flash Gang Writer" },
    { 0x0202, "GameBoy Advance Capture" },
    { 0x0300, "Gamecube DOL Viewer" },
    { 0x0400, "NDS Emulator" },
    { 0x0401, "NDS UIC" },
    { 0x0402, "NDS Writer" },
    { 0x0403, "NDS Capture" },
    { 0x0404, "NDS Emulator (Lite)" },
};
static const UsbProduct vendor_0f88_products[] = {
    { 0x3012, "RT2570" },
    { 0x3014, "ZD1211B" },
};
static const UsbProduct vendor_0f9c_products[] = {
    { 0x0301, "M-Any Premium DAH-610 MP3/WMA Player" },
    { 0x0332, "mobiBLU DAH-1200 MP3/Ogg Player" },
};
static const UsbProduct vendor_0fb6_products[] = {
    { 0x3fc3, "Firefly X10i I/O Board (with firmware)" },
    { 0x3fc4, "Firefly X10i I/O Board (without firmware)" },
};
static const UsbProduct vendor_0fb8_products[] = {
    { 0x0002, "eHome Infrared Receiver" },
};
static const UsbProduct vendor_0fc5_products[] = {
    { 0x1222, "I/O Development Board" },
};
static const UsbProduct vendor_0fca_products[] = {
    { 0x0001, "Blackberry Handheld" },
    { 0x0004, "Blackberry Handheld" },
    { 0x0006, "Blackberry Pearl" },
    { 0x0008, "Blackberry Pearl" },
    { 0x8001, "Blackberry Handheld" },
    { 0x8004, "Blackberry" },
    { 0x8007, "Blackberry Handheld" },
    { 0x8010, "Blackberry Playbook (Connect to Windows mode)" },
    { 0x8011, "Blackberry Playbook (Connect to Mac mode)" },
    { 0x8020, "Blackberry Playbook (CD-Rom mode)" },
};
static const UsbProduct vendor_0fce_products[] = {
    { 0x0076, "W910i (Multimedia mode)" },
    { 0x00af, "V640i Phone [PTP Camera]" },
    { 0x00d4, "C902 [MTP]" },
    { 0x00d9, "C702 Phone" },
    { 0x0112, "W995 Walkman Phone" },
    { 0x014e, "J108i Cedar (MTP mode)" },
    { 0x015a, "Xperia Pro [Media Transfer Protocol]" },
    { 0x0166, "Xperia Mini Pro" },
    { 0x0167, "ST15i (Xperia mini)" },
    { 0x0169, "Xperia S" },
    { 0x0172, "Xperia P" },
    { 0x0177, "Xperia Ion [Mass Storage]" },
    { 0x01bb, "D5803 [Xperia Z3 Compact] (MTP mode)" },
    { 0x0dde, "Xperia Mini Pro Bootloader" },
    { 0x1010, "WMC Modem" },
    { 0x10af, "V640i Phone [PictBridge]" },
    { 0x10d4, "C902 Phone [PictBridge]" },
    { 0x2105, "W715 Phone" },
    { 0x2137, "Xperia X10 mini (USB debug)" },
    { 0x2138, "Xperia X10 mini pro (Debug)" },
    { 0x2149, "Xperia X8 (debug)" },
    { 0x214e, "J108i Cedar (Windows-driver mode)" },
    { 0x3137, "Xperia X10 mini" },
    { 0x3138, "Xperia X10 mini pro" },
    { 0x3149, "Xperia X8" },
    { 0x514f, "Xperia arc S [Adb-Enable Mode]" },
    { 0x5169, "Xperia S [Adb-Enable Mode]" },
    { 0x5177, "Xperia Ion [Debug Mode]" },
    { 0x518c, "C1605 [Xperia E dual] MTD mode" },
    { 0x614f, "Xperia X12 (debug mode)" },
    { 0x6166, "Xperia Mini Pro" },
    { 0x618c, "C1605 [Xperia E dual] MSC mode" },
    { 0x715a, "Xperia Pro [Tethering]" },
    { 0x7166, "Xperia Mini Pro (Tethering mode)" },
    { 0x7177, "Xperia Ion [Tethering]" },
    { 0x8004, "9000 Phone [Mass Storage]" },
    { 0xadde, "C2005 (Xperia M dual) in service mode" },
    { 0xd008, "V800-Vodafone 802SE Phone" },
    { 0xd016, "K750i Phone" },
    { 0xd017, "K608i Phone" },
    { 0xd019, "VDC EGPRS Modem" },
    { 0xd025, "520 WMC Data Modem" },
    { 0xd028, "W800i" },
    { 0xd038, "W850i Phone" },
    { 0xd039, "K800i (phone mode)" },
    { 0xd041, "K510i Phone" },
    { 0xd042, "W810i Phone" },
    { 0xd043, "V630i Phone" },
    { 0xd046, "K610i Phone" },
    { 0xd065, "W960i Phone (PC Suite)" },
    { 0xd076, "W910i (Phone mode)" },
    { 0xd089, "W580i Phone (mass storage)" },
    { 0xd0a1, "K810" },
    { 0xd0af, "V640i Phone" },
    { 0xd0cf, "MD300 Mobile Broadband Modem" },
    { 0xd0d4, "C902 Phone [Modem]" },
    { 0xd0e1, "MD400 Mobile Broadband Modem" },
    { 0xd12a, "U100i Yari Phone" },
    { 0xd12e, "Xperia X10" },
    { 0xd14e, "J108i Cedar (modem mode)" },
    { 0xe000, "K810 (PictBridge mode)" },
    { 0xe039, "K800i (msc mode)" },
    { 0xe042, "W810i Phone" },
    { 0xe043, "V630i Phone [Mass Storage]" },
    { 0xe075, "K850i" },
    { 0xe076, "W910i (Mass storage)" },
    { 0xe089, "W580i Phone" },
    { 0xe090, "W200 Phone (Mass Storage)" },
    { 0xe0a1, "K810 (Mass Storage mode)" },
    { 0xe0a3, "W660i" },
    { 0xe0af, "V640i Phone [Mass Storage]" },
    { 0xe0d4, "C902 Phone [Mass Storage] " },
    { 0xe0ef, "C905 Phone [Mass Storage]" },
    { 0xe0f3, "W595" },
    { 0xe105, "W705" },
    { 0xe112, "W995 Phone (Mass Storage)" },
    { 0xe12e, "X10i Phone" },
    { 0xe133, "Vivaz" },
    { 0xe14e, "J108i Cedar (mass-storage mode)" },
    { 0xe14f, "Xperia Arc/X12" },
    { 0xe15a, "Xperia Pro [Mass Storage Class]" },
    { 0xe161, "Xperia Ray" },
    { 0xe166, "Xperia Mini Pro" },
    { 0xe167, "XPERIA mini" },
    { 0xe19b, "C2005 [Xperia M dual] (Mass Storage)" },
    { 0xf0fa, "MN800 / Smartwatch 2 (DFU mode)" },
};
static const UsbProduct vendor_0fcf_products[] = {
    { 0x1003, "ANT Development Board" },
    { 0x1004, "ANTUSB Stick" },
    { 0x1006, "ANT Development Board" },
    { 0x1008, "ANTUSB2 Stick" },
    { 0x1009, "ANTUSB-m Stick" },
};
static const UsbProduct vendor_0fd2_products[] = {
    { 0x0001, "RDS 6000" },
};
static const UsbProduct vendor_0fd9_products[] = {
    { 0x0011, "EyeTV Diversity" },
    { 0x0018, "EyeTV Hybrid" },
    { 0x0020, "EyeTV DTT Deluxe" },
    { 0x0021, "EyeTV DTT" },
    { 0x002a, "EyeTV Sat" },
    { 0x002c, "EyeTV DTT Deluxe v2" },
    { 0x0033, "Video Capture" },
    { 0x0037, "Video Capture v2" },
};
static const UsbProduct vendor_0fda_products[] = {
    { 0x0100, "quanton flight control" },
};
static const UsbProduct vendor_0fde_products[] = {
    { 0xca01, "WMRS200 weather station" },
    { 0xca05, "CM160" },
};
static const UsbProduct vendor_0fe0_products[] = {
    { 0x0100, "Bluetooth Mouse" },
    { 0x0101, "Bluetooth IMU" },
    { 0x0200, "Bluetooth Keypad" },
};
static const UsbProduct vendor_0fe6_products[] = {
    { 0x8101, "DM9601 Fast Ethernet Adapter" },
    { 0x811e, "Parallel Adapter" },
    { 0x9700, "DM9601 Fast Ethernet Adapter" },
};
static const UsbProduct vendor_0fe9_products[] = {
    { 0x4020, "TViX M-6500" },
    { 0xdb00, "FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)" },
    { 0xdb01, "FusionHDTV DVB-T (MT352+LgZ201) (initialized)" },
    { 0xdb10, "FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)" },
    { 0xdb11, "FusionHDTV DVB-T (MT352+Thomson7579) (initialized)" },
    { 0xdb78, "FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized)" },
};
static const UsbProduct vendor_0ffc_products[] = {
    { 0x0021, "Nord Stage 2" },
};
static const UsbProduct vendor_0ffd_products[] = {
    { 0xff00, "OEM" },
};
static const UsbProduct vendor_1000_products[] = {
    { 0x153b, "TerraTec Electronic GmbH" },
};
static const UsbProduct vendor_1003_products[] = {
    { 0x0003, "SD14" },
    { 0x0100, "SD9/SD10" },
};
static const UsbProduct vendor_1004_products[] = {
    { 0x1fae, "U8120 3G Cellphone" },
    { 0x6000, "Various Mobile Phones" },
    { 0x6005, "T5100" },
    { 0x6018, "GM360/GD510/GW520/KP501" },
    { 0x618e, "Ally/Optimus One/Vortex (debug mode)" },
    { 0x618f, "Ally/Optimus One" },
    { 0x61c5, "P880 / Charge only" },
    { 0x61c6, "Vortex (msc)" },
    { 0x61cc, "Optimus S" },
    { 0x61da, "G2 Android Phone [tethering mode]" },
    { 0x61f1, "Optimus Android Phone [LG Software mode]" },
    { 0x61f9, "Optimus (Various Models) MTP Mode" },
    { 0x61fc, "Optimus 3" },
    { 0x61fe, "Optimus Android Phone [USB tethering mode]" },
    { 0x6300, "G2/Optimus Android Phone" },
    { 0x631c, "G2/Optimus Android Phone [MTP mode]" },
    { 0x631d, "Optimus Android Phone (Camera/PTP Mode)" },
    { 0x631e, "G2/Optimus Android Phone [Camera/PTP mode]" },
    { 0x631f, "Optimus Android Phone (Charge Mode)" },
    { 0x633e, "G2 Android Phone [MTP mode]" },
    { 0x6344, "G2 Android Phone [tethering mode]" },
    { 0x6356, "Optimus Android Phone [Virtual CD mode]" },
    { 0x6800, "CDMA Modem" },
    { 0x7000, "LG LDP-7024D(LD)USB" },
    { 0x91c8, "P880 / USB tethering" },
    { 0xa400, "Renoir (KC910)" },
};
static const UsbProduct vendor_1005_products[] = {
    { 0x1001, "MP3 Player" },
    { 0x1004, "MP3 Player" },
    { 0x1006, "MP3 Player" },
    { 0xb113, "Handy Steno/AH123 / Handy Steno 2.0/HT203" },
    { 0xb223, "CD-RW + 6in1 Card Reader Digital Storage / Converter" },
};
static const UsbProduct vendor_1006_products[] = {
    { 0x3001, "iHP-100" },
    { 0x3002, "iHP-120/140 MP3 Player" },
    { 0x3003, "H320/H340" },
    { 0x3004, "H340 (mtp)" },
};
static const UsbProduct vendor_1009_products[] = {
    { 0x000e, "eHome Infrared Receiver" },
    { 0x0013, "Angel MPEG Device" },
    { 0x0015, "Lumanate Wave PAL SECAM DVBT Device" },
    { 0x0016, "Lumanate Wave NTSC/ATSC Combo Device" },
};
static const UsbProduct vendor_100a_products[] = {
    { 0x2402, "MP3 Player" },
    { 0x2404, "MP3 Player" },
    { 0x2405, "MP3 Player" },
    { 0x2406, "MP3 Player" },
    { 0xa0c0, "MP3 Player" },
};
static const UsbProduct vendor_100d_products[] = {
    { 0x3342, "Cayman 3352 DSL Modem" },
    { 0x3382, "3380 Series Network Interface" },
    { 0x6072, "DSL Modem" },
    { 0x9031, "Motorola 802.11n Dualband USB Wireless Adapter" },
    { 0x9032, "Motorola 802.11n 5G USB Wireless Adapter" },
    { 0xcb01, "Cayman 3341 Ethernet DSL Router" },
};
static const UsbProduct vendor_1011_products[] = {
    { 0x0001, "AccFast Mp3" },
};
static const UsbProduct vendor_1019_products[] = {
    { 0x0c55, "Flash Reader, Desknote UCR-61S2B" },
    { 0x0f38, "Infrared Receiver" },
};
static const UsbProduct vendor_1020_products[] = {
    { 0x0006, "Wireless Keyboard" },
    { 0x000a, "Wireless Optical Mouse" },
    { 0x0106, "Wireless Optical Mouse" },
};
static const UsbProduct vendor_1025_products[] = {
    { 0x005e, "USB DVB-T device" },
    { 0x005f, "USB DVB-T device" },
    { 0x0300, "MP3 Player" },
    { 0x0350, "MP3 Player" },
};
static const UsbProduct vendor_102c_products[] = {
    { 0x6151, "Q-Cam Sangha CIF" },
    { 0x6251, "Q-Cam VGA" },
};
static const UsbProduct vendor_1033_products[] = {
    { 0x0068, "3,5'' HDD case MD-231" },
};
static const UsbProduct vendor_1038_products[] = {
    { 0x0100, "Ideazon Zboard" },
    { 0x1361, "Ideazon Sensei" },
};
static const UsbProduct vendor_1039_products[] = {
    { 0x0824, "1866 802.11bg [Texas Instruments TNETW1450]" },
    { 0x2140, "dsl+ 1100 duo" },
};
static const UsbProduct vendor_103a_products[] = {
    { 0xf000, "Actia Evo XS" },
};
static const UsbProduct vendor_103d_products[] = {
    { 0x0100, "ScratchAmp" },
    { 0x0101, "ScratchAmp" },
};
static const UsbProduct vendor_1043_products[] = {
    { 0x160f, "Wireless Network Adapter" },
    { 0x4901, "AV-836 Video Capture Device" },
    { 0x8006, "Flash Disk 32-256 MB" },
    { 0x8012, "Flash Disk 256 MB" },
};
static const UsbProduct vendor_1044_products[] = {
    { 0x7001, "Gigabyte U7000 DVB-T tuner" },
    { 0x7002, "Gigabyte U8000 DVB-T tuner" },
    { 0x7004, "Gigabyte U7100 DVB-T tuner" },
    { 0x7005, "Gigabyte U7200 DVB-T tuner [AF9035]" },
    { 0x7006, "Gigabyte U6000 DVB-T tuner [em2863]" },
    { 0x8001, "GN-54G" },
    { 0x8002, "GN-BR402W" },
    { 0x8003, "GN-WLBM101" },
    { 0x8004, "GN-WLBZ101 802.11b Adapter" },
    { 0x8005, "GN-WLBZ201 802.11b Adapter" },
    { 0x8006, "GN-WBZB-M 802.11b Adapter" },
    { 0x8007, "GN-WBKG" },
    { 0x8008, "GN-WB01GS" },
    { 0x800a, "GN-WI05GS" },
    { 0x800b, "GN-WB30N 802.11n WLAN Card" },
    { 0x800c, "GN-WB31N 802.11n USB WLAN Card" },
    { 0x800d, "GN-WB32L 802.11n USB WLAN Card" },
};
static const UsbProduct vendor_1046_products[] = {
    { 0x6694, "Generic W6694 USB" },
    { 0x8901, "Bluetooth Device" },
    { 0x9967, "W9967CF/W9968CF Webcam IC" },
};
static const UsbProduct vendor_1048_products[] = {
    { 0x2010, "4-Port hub" },
};
static const UsbProduct vendor_104d_products[] = {
    { 0x1003, "Model-52 LED Light Source Power Supply and Driver" },
};
static const UsbProduct vendor_104f_products[] = {
    { 0x0001, "Infinity Phoenix" },
    { 0x0002, "Smartmouse" },
    { 0x0003, "FunProgrammer" },
    { 0x0004, "Infinity Unlimited" },
    { 0x0006, "Infinity Smart" },
    { 0x0007, "Infinity Smart module" },
    { 0x0008, "Infinity CryptoKey" },
    { 0x0009, "RE-BL PlayStation 3 IR-to-Bluetooth converter" },
};
static const UsbProduct vendor_1050_products[] = {
    { 0x0010, "Yubikey" },
    { 0x0110, "Yubikey NEO(-N) OTP" },
    { 0x0111, "Yubikey NEO(-N) OTP+CCID" },
    { 0x0112, "Yubikey NEO(-N) CCID" },
    { 0x0113, "Yubikey NEO(-N) U2F" },
    { 0x0114, "Yubikey NEO(-N) OTP+U2F" },
    { 0x0115, "Yubikey NEO(-N) U2F+CCID" },
    { 0x0116, "Yubikey NEO(-N) OTP+U2F+CCID" },
    { 0x0120, "Yubikey Touch U2F Security Key" },
    { 0x0200, "U2F Gnubby" },
    { 0x0211, "Gnubby" },
};
static const UsbProduct vendor_1054_products[] = {
    { 0x5004, "DSL 7420 Loader" },
    { 0x5005, "DSL 7420 LAN Modem" },
};
static const UsbProduct vendor_1058_products[] = {
    { 0x0200, "FireWire USB Combo" },
    { 0x0400, "External HDD" },
    { 0x0500, "hub" },
    { 0x0701, "WD Passport (WDXMS)" },
    { 0x0702, "WD Passport (WDXMS)" },
    { 0x0704, "My Passport Essential (WDME)" },
    { 0x0705, "My Passport Elite (WDML)" },
    { 0x070a, "My Passport Essential (WDBAAA), My Passport for Mac (WDBAAB), My Passport Essential SE (WDBABM), My Passport SE for Mac (WDBABW)" },
    { 0x070b, "My Passport Elite (WDBAAC)" },
    { 0x070c, "My Passport Studio (WDBAAE)" },
    { 0x071a, "My Passport Essential (WDBAAA)" },
    { 0x071d, "My Passport Studio (WDBALG)" },
    { 0x0730, "My Passport Essential (WDBACY)" },
    { 0x0732, "My Passport Essential SE (WDBGYS)" },
    { 0x0740, "My Passport Essential (WDBACY)" },
    { 0x0741, "My Passport Ultra" },
    { 0x0742, "My Passport Essential SE (WDBGYS)" },
    { 0x0748, "My Passport (WDBKXH, WDBY8L)" },
    { 0x07a8, "My Passport (WDBBEP), My Passport for Mac (WDBLUZ)" },
    { 0x0810, "My Passport Ultra (WDBZFP)" },
    { 0x0820, "My Passport Ultra (WDBMWV, WDBZFP)" },
    { 0x0830, "My Passport Ultra (WDBZFP)" },
    { 0x0900, "MyBook Essential External HDD" },
    { 0x0901, "My Book Essential Edition (Green Ring) (WDG1U)" },
    { 0x0902, "My Book Pro Edition (WDG1T)" },
    { 0x0903, "My Book Premium Edition" },
    { 0x0910, "My Book Essential Edition (Green Ring) (WDG1U)" },
    { 0x1001, "Elements Desktop (WDE1U)" },
    { 0x1003, "WD Elements Desktop (WDE1UBK)" },
    { 0x1010, "Elements Portable (WDBAAR)" },
    { 0x1021, "Elements Desktop (WDBAAU)" },
    { 0x1023, "Elements SE Portable (WDBABV)" },
    { 0x1042, "Elements SE Portable (WDBPCK)" },
    { 0x1048, "Elements Portable (WDBU6Y)" },
    { 0x107c, "Elements Desktop (WDBWLG)" },
    { 0x10a2, "Elements SE Portable (WDBPCK)" },
    { 0x10a8, "Elements Portable (WDBUZG)" },
    { 0x10b8, "Elements Portable (WDBU6Y, WDBUZG)" },
    { 0x1100, "My Book Essential Edition 2.0 (WDH1U)" },
    { 0x1102, "My Book Home Edition (WDH1CS)" },
    { 0x1103, "My Book Studio" },
    { 0x1104, "My Book Mirror Edition (WDH2U)" },
    { 0x1105, "My Book Studio II" },
    { 0x1110, "My Book Essential (WDBAAF), My Book for Mac (WDBAAG)" },
    { 0x1111, "My Book Elite (WDBAAH)" },
    { 0x1112, "My Book Studio (WDBAAJ), My Book Studio LX (WDBACH)" },
    { 0x1123, "My Book 3.0 (WDBABP)" },
    { 0x1130, "My Book Essential (WDBACW)" },
    { 0x1140, "My Book Essential (WDBACW)" },
    { 0x1230, "My Book (WDBFJK0030HBK)" },
};
static const UsbProduct vendor_1059_products[] = {
    { 0x000b, "StarSign Bio Token 3.0" },
};
static const UsbProduct vendor_105b_products[] = {
    { 0xe065, "BCM43142A0 Bluetooth module" },
};
static const UsbProduct vendor_1063_products[] = {
    { 0x1555, "MC141555 Hub" },
    { 0x4100, "SB4100 USB Cable Modem" },
};
static const UsbProduct vendor_1065_products[] = {
    { 0x0020, "USB-DVR2 Dev Board" },
    { 0x2136, "EasyDisk ED1064" },
};
static const UsbProduct vendor_106c_products[] = {
    { 0x1101, "CDMA 2000 1xRTT USB modem (HX-550C)" },
    { 0x1102, "Packet Service" },
    { 0x1103, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1104, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1105, "Composite Device" },
    { 0x1106, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1301, "Composite Device" },
    { 0x1302, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1303, "Packet Service" },
    { 0x1304, "Packet Service" },
    { 0x1401, "Composite Device" },
    { 0x1402, "Packet Service" },
    { 0x1403, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1501, "Packet Service" },
    { 0x1502, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1503, "Packet Service" },
    { 0x1601, "Packet Service" },
    { 0x1602, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x1603, "Packet Service" },
    { 0x2101, "AudioVox 8900 Cell Phone" },
    { 0x2102, "Packet Service" },
    { 0x2103, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2301, "Packet Service" },
    { 0x2302, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2303, "Packet Service" },
    { 0x2401, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2402, "Packet Service" },
    { 0x2403, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2501, "Packet Service" },
    { 0x2502, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2503, "Packet Service" },
    { 0x2601, "Packet Service" },
    { 0x2602, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x2603, "Packet Service" },
    { 0x3701, "Broadband Wireless modem" },
    { 0x3702, "Pantech PX-500" },
    { 0x3714, "PANTECH USB MODEM [UM175]" },
    { 0x3716, "UMW190 Modem" },
    { 0x3721, "Option Beemo (GI0801) LTE surfstick" },
    { 0x3b14, "Option Beemo (GI0801) LTE surfstick" },
    { 0x3eb4, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x4101, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x4102, "Packet Service" },
    { 0x4301, "Composite Device" },
    { 0x4302, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x4401, "Composite Device" },
    { 0x4402, "Packet Service" },
    { 0x4501, "Packet Service" },
    { 0x4502, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x4601, "Composite Device" },
    { 0x4602, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5101, "Packet Service" },
    { 0x5102, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5301, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5302, "Packet Service" },
    { 0x5401, "Packet Service" },
    { 0x5402, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5501, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5502, "Packet Service" },
    { 0x5601, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0x5602, "Packet Service" },
    { 0x7101, "Composite Device" },
    { 0x7102, "Packet Service" },
    { 0xa000, "Packet Service" },
    { 0xa001, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0xc100, "Packet Service" },
    { 0xc200, "Packet Service" },
    { 0xc500, "Packet Service Diagnostic Serial Port (WDM)" },
    { 0xe200, "Packet Service" },
};
static const UsbProduct vendor_106f_products[] = {
    { 0x0009, "CT10x Coin Transaction" },
    { 0x000a, "CR10x Coin Recycler" },
    { 0x000c, "Xchange" },
};
static const UsbProduct vendor_1076_products[] = {
    { 0x0031, "Bluetooth Device" },
    { 0x0032, "Bluetooth Device" },
    { 0x8002, "LU150 LTE Modem [Yota LU150]" },
};
static const UsbProduct vendor_107b_products[] = {
    { 0x3009, "eHome Infrared Transceiver" },
    { 0x55b2, "WBU-110 802.11b Wireless Adapter [Intersil PRISM 3]" },
    { 0x55f2, "WGU-210 802.11g Adapter [Intersil ISL3886]" },
};
static const UsbProduct vendor_1083_products[] = {
    { 0x161b, "DR-2010C Scanner" },
    { 0x162c, "P-150 Scanner" },
};
static const UsbProduct vendor_108b_products[] = {
    { 0x0005, "HID Keyboard/Mouse PS/2 Translator" },
};
static const UsbProduct vendor_109b_products[] = {
    { 0x9118, "Medion P4013 Mobile" },
};
static const UsbProduct vendor_109f_products[] = {
    { 0x3163, "Trigem Mobile SmartDisplay84" },
    { 0x3164, "Trigem Mobile SmartDisplay121" },
};
static const UsbProduct vendor_10a9_products[] = {
    { 0x1102, "Sky Love Actually IM-U460K" },
    { 0x1104, "Sky Vega IM-A650S" },
    { 0x1105, "VEGA Android composite" },
    { 0x1106, "VEGA Android composite" },
    { 0x1107, "VEGA Android composite" },
    { 0x1108, "VEGA Android composite" },
    { 0x1109, "VEGA Android composite" },
    { 0x6021, "SIRIUS alpha" },
    { 0x6031, "Pantech Android composite" },
    { 0x6032, "Pantech Android composite" },
    { 0x6033, "Pantech Android composite" },
    { 0x6034, "Pantech Android composite" },
    { 0x6035, "Pantech Android composite" },
    { 0x6036, "Pantech Android composite" },
    { 0x6037, "Pantech Android composite" },
    { 0x6050, "Pantech Android composite" },
    { 0x6051, "Pantech Android composite" },
    { 0x6052, "Pantech Android composite" },
    { 0x6053, "Pantech Android composite" },
    { 0x6054, "Pantech Android composite" },
    { 0x6055, "Pantech Android composite" },
    { 0x6056, "Pantech Android composite" },
    { 0x6057, "Pantech Android composite" },
    { 0x6058, "Pantech Android composite" },
    { 0x6059, "Pantech Android composite" },
    { 0x6080, "MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Zero CD Mode)" },
    { 0x6085, "MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Modem Mode)" },
    { 0x7031, "Pantech Android composite" },
    { 0x7032, "Pantech Android composite" },
    { 0x7033, "Pantech Android composite" },
    { 0x7034, "Pantech Android composite" },
    { 0x7035, "Pantech Android composite" },
    { 0x7036, "Pantech Android composite" },
    { 0x7037, "Pantech Android composite" },
};
static const UsbProduct vendor_10ab_products[] = {
    { 0x1002, "Bluetooth Device" },
    { 0x1003, "BC02-EXT in DFU" },
    { 0x1005, "Bluetooth Adptr" },
    { 0x1006, "BC04-EXT in DFU" },
    { 0x10c5, "Sony-Ericsson / Samsung DataCable" },
};
static const UsbProduct vendor_10af_products[] = {
    { 0x0000, "UPS" },
    { 0x0001, "PowerSure PSA UPS" },
    { 0x0002, "PowerSure PST UPS" },
    { 0x0003, "PowerSure PSP UPS" },
    { 0x0004, "PowerSure PSI UPS" },
    { 0x0005, "UPStation GXT 2U UPS" },
    { 0x0006, "UPStation GXT UPS" },
    { 0x0007, "Nfinity Power Systems UPS" },
    { 0x0008, "PowerSure Interactive UPS" },
};
static const UsbProduct vendor_10b5_products[] = {
    { 0x9060, "Test Board" },
};
static const UsbProduct vendor_10b8_products[] = {
    { 0x0bb8, "DiBcom USB DVB-T reference design (MOD300) (cold)" },
    { 0x0bb9, "DiBcom USB DVB-T reference design (MOD300) (warm)" },
    { 0x0bc6, "DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold)" },
    { 0x0bc7, "DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm)" },
};
static const UsbProduct vendor_10bd_products[] = {
    { 0x1427, "Ethernet" },
};
static const UsbProduct vendor_10bf_products[] = {
    { 0x0001, "SmartHome PowerLinc" },
};
static const UsbProduct vendor_10c3_products[] = {
    { 0x00a4, "ULS PLS Series Laser Engraver Firmware Loader" },
    { 0x00a5, "ULS Print Support" },
};
static const UsbProduct vendor_10c4_products[] = {
    { 0x0002, "F32x USBXpress Device" },
    { 0x0003, "CommandIR" },
    { 0x8030, "K4JRG Ham Radio devices" },
    { 0x8044, "USB Debug Adapter" },
    { 0x804e, "Software Bisque Paramount ME" },
    { 0x80a9, "CP210x to UART Bridge Controller" },
    { 0x80ca, "ATM2400 Sensor Device" },
    { 0x813f, "tams EasyControl" },
    { 0x8149, "West Mountain Radio Computerized Battery Analyzer" },
    { 0x814a, "West Mountain Radio RIGblaster P&P" },
    { 0x814b, "West Mountain Radio RIGtalk" },
    { 0x818a, "Silicon Labs FM Radio Reference Design" },
    { 0x81e8, "Zephyr BioHarness" },
    { 0x8460, "Sangoma Wanpipe VoiceTime" },
    { 0x8461, "Sangoma U100" },
    { 0x8477, "Balluff RFID Reader" },
    { 0x8496, "SiLabs Cypress FW downloader" },
    { 0x8497, "SiLabs Cypress EVB" },
    { 0x8605, "dilitronics ESoLUX solar lighting controller" },
    { 0x86bc, "C8051F34x AudioDelay [AD-340]" },
    { 0x8789, "C8051F34x Extender & EDID MGR [EMX-DVI]" },
    { 0x87be, "C8051F34x HDMI Audio Extractor [EMX-HD-AUD]" },
    { 0x8863, "C8051F34x Bootloader" },
    { 0x8897, "C8051F38x HDMI Splitter [UHBX]" },
    { 0x8918, "C8051F38x HDMI Audio Extractor [VSA-HA-DP]" },
    { 0x8973, "C8051F38x HDMI Extender [UHBX-8X]" },
    { 0x89e1, "C8051F38x HDMI Extender [UHBX-SW3-WP]" },
    { 0xea60, "CP210x UART Bridge / myAVR mySmartUSB light" },
    { 0xea61, "CP210x UART Bridge" },
    { 0xea70, "CP210x UART Bridge" },
    { 0xea80, "CP210x UART Bridge" },
};
static const UsbProduct vendor_10c5_products[] = {
    { 0x819a, "FM Radio" },
};
static const UsbProduct vendor_10cc_products[] = {
    { 0x1101, "MP3 Player" },
};
static const UsbProduct vendor_10ce_products[] = {
    { 0x000e, "Shinko/Sinfonia CHC-S2145" },
    { 0xea6a, "MobiData EDGE USB Modem" },
};
static const UsbProduct vendor_10cf_products[] = {
    { 0x2011, "R-Engine MPEG2 encoder/decoder" },
    { 0x5500, "8055 Experiment Interface Board (address=0)" },
    { 0x5501, "8055 Experiment Interface Board (address=1)" },
    { 0x5502, "8055 Experiment Interface Board (address=2)" },
    { 0x5503, "8055 Experiment Interface Board (address=3)" },
};
static const UsbProduct vendor_10d1_products[] = {
    { 0x0101, "USB-Module for Spider8, CP32" },
    { 0x0202, "CP22 - Communication Processor" },
    { 0x0301, "CP42 - Communication Processor" },
};
static const UsbProduct vendor_10d2_products[] = {
    { 0x5243, "RayComposer" },
};
static const UsbProduct vendor_10d5_products[] = {
    { 0x0004, "PS/2 Converter" },
    { 0x5552, "KVM Human Interface Composite Device (Keyboard/Mouse ports)" },
    { 0x55a2, "2Port KVMSwitcher" },
};
static const UsbProduct vendor_10d6_products[] = {
    { 0x0c02, "BioniQ 1001 Tablet" },
    { 0x1000, "MP3 Player" },
    { 0x1100, "MPMan MP-Ki 128 MP3 Player/Recorder" },
    { 0x1101, "D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player" },
    { 0x2200, "Acer MP-120 MP3 player" },
    { 0x8888, "ADFU Device" },
    { 0xff51, "ADFU Device" },
    { 0xff61, "MP4 Player" },
    { 0xff66, "Craig 2GB MP3/Video Player" },
};
static const UsbProduct vendor_10df_products[] = {
    { 0x0500, "iAPP CR-e500 Card reader" },
};
static const UsbProduct vendor_10f0_products[] = {
    { 0x2002, "iNexio Touchscreen controller" },
};
static const UsbProduct vendor_10f1_products[] = {
    { 0x1a08, "Internal Webcam" },
    { 0x1a1e, "Laptop Integrated Webcam 1.3M" },
    { 0x1a2a, "Laptop Integrated Webcam" },
};
static const UsbProduct vendor_10f5_products[] = {
    { 0x0200, "Audio Advantage Roadie" },
};
static const UsbProduct vendor_10fd_products[] = {
    { 0x7e50, "FlyCam Usb 100" },
    { 0x804d, "Typhoon Webshot II Webcam [zc0301]" },
    { 0x8050, "FlyCAM-USB 300 XP2" },
    { 0xde00, "WinFast WalkieTV WDM Capture Driver." },
};
static const UsbProduct vendor_10fe_products[] = {
    { 0x000c, "TT-3750 BGAN-XL Radio Module" },
};
static const UsbProduct vendor_1100_products[] = {
    { 0x0001, "VTPlayer VTP-1 Braille Mouse" },
};
static const UsbProduct vendor_1101_products[] = {
    { 0x0001, "FSK Electronics Super GSM Reader" },
};
static const UsbProduct vendor_110a_products[] = {
    { 0x1250, "UPort 1250 2-Port RS-232/422/485" },
    { 0x1251, "UPort 1250I 2-Port RS-232/422/485 with Isolation" },
    { 0x1410, "UPort 1410 4-Port RS-232" },
    { 0x1450, "UPort 1450 4-Port RS-232/422/485" },
    { 0x1451, "UPort 1450I 4-Port RS-232/422/485 with Isolation" },
    { 0x1613, "UPort 1610-16 16-Port RS-232" },
    { 0x1618, "UPort 1610-8 8-Port RS-232" },
    { 0x1653, "UPort 1650-16 16-Port RS-232/422/485" },
    { 0x1658, "UPort 1650-8 8-Port RS-232/422/485" },
};
static const UsbProduct vendor_1110_products[] = {
    { 0x5c01, "Huawei MT-882 Remote NDIS Network Device" },
    { 0x6489, "ADSL ETH/USB RTR" },
    { 0x9000, "ADSL LAN Adapter" },
    { 0x9001, "ADSL Loader" },
    { 0x900f, "AT-AR215 DSL Modem" },
    { 0x9010, "AT-AR215 DSL Modem" },
    { 0x9021, "ADSL WAN Adapter" },
    { 0x9022, "ADSL Loader" },
    { 0x9023, "ADSL WAN Adapter" },
    { 0x9024, "ADSL Loader" },
    { 0x9031, "ADSL LAN Adapter" },
    { 0x9032, "ADSL Loader" },
};
static const UsbProduct vendor_1111_products[] = {
    { 0x8888, "Evolution Device" },
};
static const UsbProduct vendor_1113_products[] = {
    { 0xa0a2, "Active Sync device" },
};
static const UsbProduct vendor_112a_products[] = {
    { 0x0001, "RedRat3 IR Transceiver" },
    { 0x0005, "RedRat3II IR Transceiver" },
};
static const UsbProduct vendor_1130_products[] = {
    { 0x0001, "BlyncLight" },
    { 0x0002, "iBuddy" },
    { 0x0202, "Rocket Launcher" },
    { 0x6604, "MCE IR-Receiver" },
    { 0x660c, "Foot Pedal/Thermometer" },
    { 0x6806, "Keychain photo frame" },
    { 0xc301, "Digital Photo viewer [Wallet Pix]" },
    { 0xf211, "TP6911 Audio Headset" },
};
static const UsbProduct vendor_1131_products[] = {
    { 0x1001, "KY-BT100 Bluetooth Adapter" },
    { 0x1002, "Bluetooth Device" },
    { 0x1003, "Bluetooth Device" },
    { 0x1004, "Bluetooth Device" },
};
static const UsbProduct vendor_1132_products[] = {
    { 0x4331, "PDR-M4/M5/M70 Digital Camera" },
    { 0x4332, "PDR-M60 Digital Camera" },
    { 0x4333, "PDR-M2300/PDR-M700" },
    { 0x4334, "PDR-M65" },
    { 0x4335, "PDR-M61" },
    { 0x4337, "PDR-M11" },
    { 0x4338, "PDR-M25" },
};
static const UsbProduct vendor_1136_products[] = {
    { 0x3131, "CTS LS515" },
};
static const UsbProduct vendor_1142_products[] = {
    { 0x0709, "Cyberview High Speed Scanner" },
};
static const UsbProduct vendor_1145_products[] = {
    { 0x0001, "AirH PHONE AH-J3001V/J3002V" },
};
static const UsbProduct vendor_114b_products[] = {
    { 0x0110, "Turbolink UB801R WLAN Adapter" },
    { 0x0150, "Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187]" },
};
static const UsbProduct vendor_114f_products[] = {
    { 0x1234, "Fastrack Xtend FXT001 Modem" },
};
static const UsbProduct vendor_1163_products[] = {
    { 0x0100, "Earthmate GPS (orig)" },
    { 0x0200, "Earthmate GPS (LT-20, LT-40)" },
    { 0x2020, "Earthmate GPS (PN-40)" },
};
static const UsbProduct vendor_1164_products[] = {
    { 0x0300, "ELSAVISION 460D" },
    { 0x0601, "Analog TV Tuner" },
    { 0x0900, "TigerBird BMP837 USB2.0 WDM Encoder" },
    { 0x0bc7, "Digital TV Tuner" },
    { 0x521b, "MC521A mini Card ATSC Tuner" },
    { 0x6601, "Digital TV Tuner Card [RTL2832U]" },
};
static const UsbProduct vendor_116f_products[] = {
    { 0x0005, "Flash Card Reader" },
    { 0xc108, "Flash Card Reader" },
    { 0xc109, "Flash Card Reader" },
};
static const UsbProduct vendor_1183_products[] = {
    { 0x0001, "DigitalDream l'espion XS" },
    { 0x19c7, "ISDN TA" },
    { 0x4008, "56k FaxModem" },
    { 0x504a, "PJB-100 Personal Jukebox" },
};
static const UsbProduct vendor_1189_products[] = {
    { 0x0893, "EP-1427X-2 Ethernet Adapter [Acer]" },
};
static const UsbProduct vendor_1196_products[] = {
    { 0x0010, "Trifid Camera without code" },
    { 0x0011, "Trifid Camera" },
};
static const UsbProduct vendor_1199_products[] = {
    { 0x0019, "AC595U" },
    { 0x0021, "AC597E" },
    { 0x0024, "MC5727 CDMA modem" },
    { 0x0110, "Composite Device" },
    { 0x0112, "CDMA 1xEVDO PC Card, AirCard 580" },
    { 0x0120, "AC595U" },
    { 0x0218, "MC5720 Wireless Modem" },
    { 0x6467, "MP Series Network Adapter" },
    { 0x6468, "MP Series Network Adapter" },
    { 0x6469, "MP Series Network Adapter" },
    { 0x6802, "MC8755 Device" },
    { 0x6803, "MC8765 Device" },
    { 0x6804, "MC8755 Device" },
    { 0x6805, "MC8765 Device" },
    { 0x6812, "MC8775 Device" },
    { 0x6820, "AC875 Device" },
    { 0x6832, "MC8780 Device" },
    { 0x6833, "MC8781 Device" },
    { 0x683a, "MC8785 Device" },
    { 0x683c, "Mobile Broadband 3G/UMTS (MC8790 Device)" },
    { 0x6850, "AirCard 880 Device" },
    { 0x6851, "AirCard 881 Device" },
    { 0x6852, "AirCard 880E Device" },
    { 0x6853, "AirCard 881E Device" },
    { 0x6854, "AirCard 885 Device" },
    { 0x6856, "ATT \"USB Connect 881\"" },
    { 0x6870, "MC8780 Device" },
    { 0x6871, "MC8781 Device" },
    { 0x6893, "MC8777 Device" },
    { 0x68a3, "MC8700 Modem" },
    { 0x68aa, "4G LTE adapter" },
    { 0x9000, "Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x9001, "Gobi 2000 Wireless Modem" },
    { 0x9002, "Gobi 2000 Wireless Modem" },
    { 0x9003, "Gobi 2000 Wireless Modem" },
    { 0x9004, "Gobi 2000 Wireless Modem" },
    { 0x9005, "Gobi 2000 Wireless Modem" },
    { 0x9006, "Gobi 2000 Wireless Modem" },
    { 0x9007, "Gobi 2000 Wireless Modem" },
    { 0x9008, "Gobi 2000 Wireless Modem" },
    { 0x9009, "Gobi 2000 Wireless Modem" },
    { 0x900a, "Gobi 2000 Wireless Modem" },
    { 0x9055, "Gobi 9x15 Multimode 3G/4G LTE Modem (NAT mode)" },
    { 0x9057, "Gobi 9x15 Multimode 3G/4G LTE Modem (IP passthrough mode)" },
};
static const UsbProduct vendor_119b_products[] = {
    { 0x0400, "Infrared Keyboard V2.01" },
};
static const UsbProduct vendor_11a0_products[] = {
    { 0xeb11, "CC2400EB 2.0 ZigBee Sniffer" },
};
static const UsbProduct vendor_11a3_products[] = {
    { 0x8031, "MP3 Player" },
    { 0x8032, "MP3 Player" },
};
static const UsbProduct vendor_11aa_products[] = {
    { 0x1518, "iREZ K2" },
};
static const UsbProduct vendor_11ac_products[] = {
    { 0x6565, "FuelBand" },
};
static const UsbProduct vendor_11b0_products[] = {
    { 0x6208, "PRO-28U" },
};
static const UsbProduct vendor_11be_products[] = {
    { 0xf0a0, "Martin Maxxyz DMX" },
};
static const UsbProduct vendor_11c5_products[] = {
    { 0x0521, "IMT-0521 Smartcard Reader" },
};
static const UsbProduct vendor_11ca_products[] = {
    { 0x0207, "PIN Pad VX 810" },
    { 0x0220, "PIN Pad VX 805" },
};
static const UsbProduct vendor_11db_products[] = {
    { 0x1000, "PVR" },
    { 0x1100, "PVR" },
};
static const UsbProduct vendor_11f5_products[] = {
    { 0x0001, "SX1" },
    { 0x0003, "Mobile phone USB cable" },
    { 0x0004, "X75" },
    { 0x0005, "SXG75/EF81" },
    { 0x0008, "UMTS/HSDPA Data Card" },
    { 0x0101, "RCU Connect" },
};
static const UsbProduct vendor_11f6_products[] = {
    { 0x2001, "Willcom WSIM" },
};
static const UsbProduct vendor_11f7_products[] = {
    { 0x02df, "Serial cable (v2) for TD-10 Mobile Phone" },
};
static const UsbProduct vendor_1203_products[] = {
    { 0x0140, "TTP-245C" },
};
static const UsbProduct vendor_1209_products[] = {
    { 0x1001, "USB Hub" },
    { 0x1002, "USB Relais" },
    { 0x1003, "IBSecureCam-P" },
    { 0x1004, "IBSecureCam-O" },
    { 0x1005, "IBSecureCam-N" },
    { 0x1006, "Mini IO-Board" },
    { 0x2000, "Zygmunt Krynicki Lantern Brightness Sensor" },
    { 0x2048, "Housedillon.com MRF49XA Transciever" },
    { 0x2222, "LabConnect Signalgenerator" },
    { 0x2300, "Keyboardio Keyboardio Model 01 Bootloader" },
    { 0x2301, "Keyboardio Keyboardio Model 01" },
    { 0x2337, "/Dev or SlashDev /Net" },
    { 0x3000, "lloyd3000" },
    { 0x3333, "LabConnect Digitalnetzteil" },
    { 0x5222, "telavivmakers attami" },
    { 0x5a22, "ikari_01 sd2snes" },
    { 0x7bd0, "pokey9000 Tiny Bit Dingus" },
    { 0xabd0, "tibounise ADB converter" },
    { 0xbeef, "Modal MC-USB" },
    { 0xc0f5, "unethi PERswitch" },
    { 0xca1c, "KnightOS Hub" },
    { 0xca1d, "KnightOS MTP Device" },
    { 0xcafe, "ii iigadget" },
    { 0xdada, "Rebel Technology OWL" },
    { 0xdead, "chaosfield.at AVR-Ruler" },
    { 0xfa11, "moonglow OpenXHC" },
    { 0xfeed, "ProgramGyar AVR-IR Sender" },
};
static const UsbProduct vendor_120f_products[] = {
    { 0x524e, "RoadMate 1475T" },
    { 0x5260, "Triton Handheld GPS Receiver (300/400/500/1500/2000)" },
};
static const UsbProduct vendor_1210_products[] = {
    { 0x0016, "RP500 Guitar Multi-Effects Processor" },
    { 0x001b, "RP155 Guitar Multi-Effects Processor" },
    { 0x001c, "RP255 Guitar Multi-Effects Processor" },
};
static const UsbProduct vendor_121e_products[] = {
    { 0x3403, "Muzio JM250 Audio Player" },
};
static const UsbProduct vendor_1221_products[] = {
    { 0x3234, "Disk (Thumb drive)" },
};
static const UsbProduct vendor_1228_products[] = {
    { 0x0012, "Q18 Data Logger" },
    { 0x0015, "TPaq21/MPaq21 Datalogger" },
    { 0x584c, "XL2 Logger" },
};
static const UsbProduct vendor_1233_products[] = {
    { 0x5677, "FUSB200 mp3 player" },
};
static const UsbProduct vendor_1234_products[] = {
    { 0x0000, "Neural Impulse Actuator Prototype 1.0 [NIA]" },
    { 0x4321, "Human Interface Device" },
    { 0xed02, "Emotiv EPOC Developer Headset Wireless Dongle" },
};
static const UsbProduct vendor_1235_products[] = {
    { 0x0001, "ReMOTE Audio/XStation First Edition" },
    { 0x0002, "Speedio" },
    { 0x0003, "RemoteSL + ZeroSL" },
    { 0x0004, "ReMOTE LE" },
    { 0x0005, "XIOSynth [First Edition]" },
    { 0x0006, "XStation" },
    { 0x0007, "XIOSynth" },
    { 0x0008, "ReMOTE SL Compact" },
    { 0x0009, "nIO" },
    { 0x000a, "Nocturn" },
    { 0x000b, "ReMOTE SL MkII" },
    { 0x000c, "ZeRO MkII" },
    { 0x000e, "Launchpad" },
    { 0x0010, "Saffire 6" },
    { 0x0011, "Ultranova" },
    { 0x0012, "Nocturn Keyboard" },
    { 0x0013, "VRM Box" },
    { 0x0014, "VRM Box Audio Class (2-out)" },
    { 0x0015, "Dicer" },
    { 0x0016, "Ultranova" },
    { 0x0018, "Twitch" },
    { 0x0019, "Impulse 25" },
    { 0x001a, "Impulse 49" },
    { 0x001b, "Impulse 61" },
    { 0x4661, "ReMOTE25" },
    { 0x8000, "Scarlett 18i6" },
    { 0x8002, "Scarlett 8i6" },
    { 0x8006, "Focusrite Scarlett 2i2" },
    { 0x8008, "Saffire 6" },
    { 0x800a, "Scarlett 2i4" },
    { 0x800c, "Scarlett 18i20" },
    { 0x800e, "iTrack Solo" },
    { 0x8010, "Forte" },
    { 0x8012, "Scarlett 6i6" },
    { 0x8014, "Scarlett 18i8" },
};
static const UsbProduct vendor_1241_products[] = {
    { 0x0504, "Wireless Trackball Keyboard" },
    { 0x1111, "Mouse" },
    { 0x1122, "Typhoon Stream Optical Mouse USB+PS/2" },
    { 0x1155, "Memorex Optical ScrollPro Mouse SE MX4600" },
    { 0x1166, "MI-2150 Trust Mouse" },
    { 0x1177, "Mouse [HT82M21A]" },
    { 0x1503, "Keyboard" },
    { 0x1603, "Keyboard" },
    { 0xf767, "Keyboard" },
};
static const UsbProduct vendor_124a_products[] = {
    { 0x168b, "PRISM3 WLAN Adapter" },
    { 0x4017, "PC-Chips 802.11b Adapter" },
    { 0x4023, "WM168g 802.11bg Wireless Adapter [Intersil ISL3886]" },
    { 0x4025, "IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]" },
};
static const UsbProduct vendor_124b_products[] = {
    { 0x4d01, "Airflo EX Joystick" },
};
static const UsbProduct vendor_124c_products[] = {
    { 0x3200, "Stealth MXP 1GB" },
};
static const UsbProduct vendor_125c_products[] = {
    { 0x0010, "Alta series CCD" },
};
static const UsbProduct vendor_125f_products[] = {
    { 0x312a, "Superior S102" },
    { 0x312b, "Superior S102 Pro" },
    { 0xa15a, "DashDrive Durable HD710 portable HDD various size" },
    { 0xa22a, "DashDrive Elite HE720 500GB" },
    { 0xa91a, "Portable HDD CH91" },
    { 0xc08a, "C008 Flash Drive" },
    { 0xc81a, "Flash drive" },
    { 0xc93a, "4GB Pen Drive" },
    { 0xc96a, "C906 Flash Drive" },
    { 0xcb10, "Dash Drive UV100" },
};
static const UsbProduct vendor_1260_products[] = {
    { 0xee22, "SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]" },
};
static const UsbProduct vendor_1266_products[] = {
    { 0x6302, "Fastweb DRG A226M ADSL Router" },
};
static const UsbProduct vendor_1267_products[] = {
    { 0x0103, "G-720 Keyboard" },
    { 0x0201, "A4Tech SWOP-3 Mouse" },
    { 0x0210, "LG Optical Mouse 3D-310" },
    { 0xa001, "JP260 PC Game Pad" },
    { 0xc002, "Wireless Optical Mouse" },
};
static const UsbProduct vendor_126f_products[] = {
    { 0x0163, "Storage device (2gB thumb drive)" },
    { 0x1325, "Mobile Disk" },
    { 0x2168, "Mobile Disk III" },
    { 0xa006, "G240 802.11bg" },
};
static const UsbProduct vendor_1275_products[] = {
    { 0x0002, "WeatherFax 2000 Demodulator" },
    { 0x0080, "SkyEye Weather Satellite Receiver" },
};
static const UsbProduct vendor_1278_products[] = {
    { 0x0105, "SXV-M5" },
    { 0x0107, "SXV-M7" },
    { 0x0109, "SXV-M9" },
    { 0x0110, "SXVF-H16" },
    { 0x0115, "SXVF-H5" },
    { 0x0119, "SXV-H9" },
    { 0x0135, "SXVF-H35" },
    { 0x0136, "SXVF-H36" },
    { 0x0200, "SXV interface for paraller MX cameras" },
    { 0x0305, "SXV-M5C" },
    { 0x0307, "SXV-M7C" },
    { 0x0319, "SXV-H9C" },
    { 0x0325, "SXV-M25C" },
    { 0x0326, "SXVR-M26C" },
    { 0x0507, "Lodestar autoguider" },
    { 0x0517, "CoStar" },
};
static const UsbProduct vendor_1283_products[] = {
    { 0x0100, "USB-RS232 Adaptor" },
    { 0x0110, "CMS20" },
    { 0x0111, "CMS 10" },
    { 0x0112, "CMS 05" },
    { 0x0114, "ARCUS digma PC-Interface" },
    { 0x0115, "SAM Axioquick recorder" },
    { 0x0116, "SAM Axioquick recorder" },
    { 0x0120, "emed-X" },
    { 0x0121, "emed-AT" },
    { 0x0130, "PDM" },
    { 0x0150, "CMS10GI (Golf)" },
};
static const UsbProduct vendor_1286_products[] = {
    { 0x00bc, "Marvell JTAG Probe" },
    { 0x1fab, "88W8338 [Libertas] 802.11g" },
    { 0x2001, "88W8388 802.11a/b/g WLAN" },
    { 0x2006, "88W8362 802.11n WLAN" },
    { 0x8001, "BLOB boot loader firmware" },
};
static const UsbProduct vendor_1291_products[] = {
    { 0x0010, "FDM 2xxx Flash-OFDM modem" },
    { 0x0011, "LR7F06/LR7F14 Flash-OFDM modem" },
};
static const UsbProduct vendor_1292_products[] = {
    { 0x0258, "Creative Labs VoIP Blaster" },
};
static const UsbProduct vendor_1293_products[] = {
    { 0x0002, "F5U002 Parallel Port [uss720]" },
    { 0x2101, "104-key keyboard" },
};
static const UsbProduct vendor_1294_products[] = {
    { 0x1320, "Webmail Notifier" },
};
static const UsbProduct vendor_129b_products[] = {
    { 0x160b, "Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]" },
    { 0x160c, "Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]" },
    { 0x1666, "TG54USB 802.11bg" },
    { 0x1667, "802.11bg" },
    { 0x1828, "Gigaset USB Adapter 300" },
};
static const UsbProduct vendor_12ba_products[] = {
    { 0x00ff, "Rocksmith Guitar Adapter" },
    { 0x0100, "RedOctane Guitar for PlayStation(R)3" },
    { 0x0120, "RedOctane Drum Kit for PlayStation(R)3" },
    { 0x0200, "Harmonix Guitar for PlayStation(R)3" },
    { 0x0210, "Harmonix Drum Kit for PlayStation(R)3" },
};
static const UsbProduct vendor_12bd_products[] = {
    { 0xd012, "JPD Shockforce gamepad" },
};
static const UsbProduct vendor_12c4_products[] = {
    { 0x0006, "Teleprompter Two-button Hand Control (v1)" },
    { 0x0008, "Teleprompter Foot Control (v1)" },
};
static const UsbProduct vendor_12cf_products[] = {
    { 0x0170, "Tt eSPORTS BLACK Gaming mouse" },
};
static const UsbProduct vendor_12d1_products[] = {
    { 0x1001, "E169/E620/E800 HSDPA Modem" },
    { 0x1003, "E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem" },
    { 0x1004, "E220 (bis)" },
    { 0x1009, "U120" },
    { 0x1010, "ETS2252+ CDMA Fixed Wireless Terminal" },
    { 0x1021, "U8520" },
    { 0x1035, "U8120" },
    { 0x1037, "Ideos" },
    { 0x1038, "Ideos (debug mode)" },
    { 0x1039, "Ideos (tethering mode)" },
    { 0x1404, "EM770W miniPCI WCDMA Modem" },
    { 0x1406, "E1750" },
    { 0x140b, "EC1260 Wireless Data Modem HSD USB Card" },
    { 0x140c, "E180v" },
    { 0x1412, "EC168c" },
    { 0x1436, "Broadband stick" },
    { 0x1446, "Broadband stick (modem on)" },
    { 0x1465, "K3765 HSPA" },
    { 0x14c3, "K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard" },
    { 0x14c8, "K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard" },
    { 0x14c9, "K3770 3G Modem" },
    { 0x14cf, "K3772" },
    { 0x14d1, "K3770 3G Modem (Mass Storage Mode)" },
    { 0x14db, "E353/E3131" },
    { 0x14f1, "Gobi 3000 HSPA+ Modem" },
    { 0x14fe, "Modem (Mass Storage Mode)" },
    { 0x1501, "Pulse" },
    { 0x1505, "E398 LTE/UMTS/GSM Modem/Networkcard" },
    { 0x1506, "Modem/Networkcard" },
    { 0x150a, "E398 LTE/UMTS/GSM Modem/Networkcard" },
    { 0x1520, "K3765 HSPA" },
    { 0x1521, "K4505 HSPA+" },
    { 0x155a, "R205 Mobile WiFi (CD-ROM mode)" },
    { 0x1575, "K5150 LTE modem" },
    { 0x15ca, "E3131 3G/UMTS/HSPA+ Modem (Mass Storage Mode)" },
    { 0x1805, "AT&T Go Phone U2800A phone" },
    { 0x1c05, "Broadband stick (modem on)" },
    { 0x1c0b, "E173s 3G broadband stick (modem off)" },
    { 0x1c20, "R205 Mobile WiFi (Charging)" },
    { 0x1d50, "ET302s TD-SCDMA/TD-HSDPA Mobile Broadband" },
    { 0x1f01, "E353/E3131 (Mass storage mode)" },
    { 0x1f16, "K5150 LTE modem (Mass Storage Mode)" },
    { 0x380b, "WiMAX USB modem(s)" },
};
static const UsbProduct vendor_12d6_products[] = {
    { 0x0444, "CPC-USB/ARM7" },
    { 0x0888, "CPC-USB/M16C" },
};
static const UsbProduct vendor_12d8_products[] = {
    { 0x0001, "Alea I True Random Number Generator" },
};
static const UsbProduct vendor_12e6_products[] = {
    { 0x0013, "Blofeld" },
};
static const UsbProduct vendor_12ef_products[] = {
    { 0x0100, "Tapwave Handheld [Tapwave Zodiac]" },
};
static const UsbProduct vendor_12f7_products[] = {
    { 0x1a00, "TD Classic 003B" },
    { 0x1e23, "TravelDrive 2007 Flash Drive" },
};
static const UsbProduct vendor_12fd_products[] = {
    { 0x1001, "AWU2000b 802.11b Stick" },
};
static const UsbProduct vendor_12ff_products[] = {
    { 0x0101, "Advanced RC Servo Controller" },
};
static const UsbProduct vendor_1307_products[] = {
    { 0x0163, "256MB/512MB/1GB Flash Drive" },
    { 0x0165, "2GB/4GB/8GB Flash Drive" },
    { 0x0190, "Ut190 8 GB Flash Drive with MicroSD reader" },
    { 0x0310, "SD/MicroSD CardReader [hama]" },
    { 0x0330, "63-in-1 Multi-Card Reader/Writer" },
    { 0x0361, "CR-75: 51-in-1 Card Reader/Writer [Sakar]" },
    { 0x1169, "TS2GJF210 JetFlash 210 2GB" },
    { 0x1171, "Fingerprint Reader" },
};
static const UsbProduct vendor_1308_products[] = {
    { 0x0003, "VFD Module" },
    { 0xc001, "eHome Infrared Transceiver" },
};
static const UsbProduct vendor_1310_products[] = {
    { 0x0001, "Class 1 Bluetooth Dongle" },
};
static const UsbProduct vendor_1313_products[] = {
    { 0x0010, "LC1 Linear Camera (Jungo)" },
    { 0x0011, "SP1 Spectrometer (Jungo)" },
    { 0x0012, "SP2 Spectrometer (Jungo)" },
    { 0x0110, "LC1 Linear Camera (VISA)" },
    { 0x0111, "SP1 Spectrometer (VISA)" },
    { 0x0112, "SP2 Spectrometer (VISA)" },
    { 0x8001, "TXP-Series Slot (TXP5001, TXP5004)" },
    { 0x8012, "BC106 Camera Beam Profiler" },
    { 0x8013, "WFS10 Wavefront Sensor" },
    { 0x8017, "BC206 Camera Beam Profiler" },
    { 0x8019, "BP2 Multi Slit Beam Profiler" },
    { 0x8020, "PM300 Optical Power Meter" },
    { 0x8021, "PM300E Optical Power and Energy Meter" },
    { 0x8022, "PM320E Optical Power and Energy Meter" },
    { 0x8030, "ER100 Extinction Ratio Meter" },
    { 0x8070, "PM100D" },
};
static const UsbProduct vendor_131d_products[] = {
    { 0x0155, "TrackIR 3 Pro Head Tracker" },
    { 0x0156, "TrackIR 4 Pro Head Tracker" },
};
static const UsbProduct vendor_132a_products[] = {
    { 0x1502, "WiND 802.11abg / 802.11bg WLAN" },
};
static const UsbProduct vendor_132b_products[] = {
    { 0x0000, "Dimage A2 Camera" },
    { 0x0001, "Minolta DiMAGE A2 (ptp)" },
    { 0x0003, "Dimage Xg Camera" },
    { 0x0006, "Dimage Z2 Camera" },
    { 0x0007, "Minolta DiMAGE Z2 (PictBridge mode)" },
    { 0x0008, "Dimage X21 Camera" },
    { 0x000a, "Dimage Scan Dual IV AF-3200 (2891)" },
    { 0x000b, "Dimage Z10 Camera" },
    { 0x000d, "Dimage X50 Camera [storage\?]" },
    { 0x000f, "Dimage X50 Camera [p2p\?]" },
    { 0x0010, "Dimage G600 Camera" },
    { 0x0012, "Dimage Scan Elite 5400 II (2892)" },
    { 0x0013, "Dimage X31 Camera" },
    { 0x0015, "Dimage G530 Camera" },
    { 0x0017, "Dimage Z3 Camera" },
    { 0x0018, "Minolta DiMAGE Z3 (PictBridge mode)" },
    { 0x0019, "Dimage A200 Camera" },
    { 0x0021, "Dimage Z5 Camera" },
    { 0x0022, "Minolta DiMAGE Z5 (PictBridge mode)" },
    { 0x002c, "Dynax 5D camera" },
    { 0x2001, "Magicolor 2400w" },
    { 0x2004, "Magicolor 5430DL" },
    { 0x2005, "Magicolor 2430 DL" },
    { 0x2029, "Magicolor 5440DL" },
    { 0x2030, "PagePro 1350E(N)" },
    { 0x2033, "PagePro 1400W" },
    { 0x2043, "Magicolor 2530DL" },
    { 0x2045, "Magicolor 2500W" },
    { 0x2049, "Magicolor 2490MF" },
};
static const UsbProduct vendor_133e_products[] = {
    { 0x0815, "Virus TI Desktop" },
};
static const UsbProduct vendor_1342_products[] = {
    { 0x0200, "EasiDock 200 Hub" },
    { 0x0201, "EasiDock 200 Keyboard and Mouse Port" },
    { 0x0202, "EasiDock 200 Serial Port" },
    { 0x0203, "EasiDock 200 Printer Port" },
    { 0x0204, "Ethernet" },
    { 0x0304, "EasiDock Ethernet" },
};
static const UsbProduct vendor_1343_products[] = {
    { 0x0003, "CX / DNP DS40" },
    { 0x0004, "CX-W / DNP DS80" },
    { 0x0005, "CY / DNP DSRX" },
};
static const UsbProduct vendor_1345_products[] = {
    { 0x001c, "Xbox Controller Hub" },
    { 0x6006, "Defender Wireless Controller" },
};
static const UsbProduct vendor_1347_products[] = {
    { 0x0400, "G2CCD USB 1.1 obsolete" },
    { 0x0401, "G2CCD-S with Sony ICX285 CCD" },
    { 0x0402, "G2CCD2" },
    { 0x0403, "G2/G3CCD-I KAI CCD" },
    { 0x0404, "G2/G3/G4 CCD-F KAF CCD" },
    { 0x0405, "Gx CCD-I CCD" },
    { 0x0406, "Gx CCD-F CCD" },
    { 0x0410, "G1-0400 CCD" },
    { 0x0411, "G1-0800 CCD" },
    { 0x0412, "G1-0300 CCD" },
    { 0x0413, "G1-2000 CCD" },
    { 0x0414, "G1-1400 CCD" },
};
static const UsbProduct vendor_134c_products[] = {
    { 0x0001, "Touch Panel Controller" },
    { 0x0002, "Touch Panel Controller" },
    { 0x0003, "Touch Panel Controller" },
    { 0x0004, "Touch Panel Controller" },
};
static const UsbProduct vendor_1357_products[] = {
    { 0x0089, "OpenSDA - CDC Serial Port" },
    { 0x0503, "USB-ML-12 HCS08/HCS12 Multilink" },
    { 0x0504, "DEMOJM" },
};
static const UsbProduct vendor_135f_products[] = {
    { 0x0110, "Linear Spectrograph" },
    { 0x0111, "Spectrograph - Renumerated" },
    { 0x0200, "Linear Spectrograph" },
    { 0x0201, "Spectrograph - Renumerated" },
    { 0x0240, "MPP Spectrograph" },
};
static const UsbProduct vendor_1366_products[] = {
    { 0x0101, "J-Link PLUS" },
};
static const UsbProduct vendor_136e_products[] = {
    { 0x0014, "Zyla 5.5 sCMOS camera" },
};
static const UsbProduct vendor_1370_products[] = {
    { 0x0323, "Swissmemory cirrusWHITE" },
    { 0x6828, "Victorinox Flash Drive" },
};
static const UsbProduct vendor_1371_products[] = {
    { 0x0001, "CNUSB-611AR Wireless Adapter-G [AT76C503]" },
    { 0x0002, "CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U)" },
    { 0x0013, "CNUSB-611 Wireless Adapter [AT76C505]" },
    { 0x0014, "CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U)" },
    { 0x5743, "CNUSB-611 (D) Wireless Adapter [AT76C503]" },
    { 0x9022, "CWD-854 [RT2573]" },
    { 0x9032, "CWD-854 rev F" },
    { 0x9401, "CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187]" },
};
static const UsbProduct vendor_137b_products[] = {
    { 0x0002, "SCAPS USC-2 Scanner Controller" },
};
static const UsbProduct vendor_1385_products[] = {
    { 0x4250, "WG111T" },
    { 0x4251, "WG111T (no firmware)" },
    { 0x5f00, "WPN111 RangeMax(TM) Wireless USB 2.0 Adapter" },
    { 0x5f01, "WPN111 (no firmware)" },
    { 0x5f02, "WPN111 (no firmware)" },
    { 0x6e00, "WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300]" },
};
static const UsbProduct vendor_138a_products[] = {
    { 0x0001, "VFS101 Fingerprint Reader" },
    { 0x0005, "VFS301 Fingerprint Reader" },
    { 0x0007, "VFS451 Fingerprint Reader" },
    { 0x0008, "VFS300 Fingerprint Reader" },
    { 0x0010, "VFS Fingerprint sensor" },
    { 0x0011, "VFS5011 Fingerprint Reader" },
    { 0x0017, "Fingerprint Reader" },
    { 0x0018, "Fingerprint scanner" },
    { 0x003c, "VFS471 Fingerprint Reader" },
    { 0x003d, "VFS491" },
    { 0x003f, "VFS495 Fingerprint Reader" },
    { 0x0050, "Swipe Fingerprint Sensor" },
};
static const UsbProduct vendor_138e_products[] = {
    { 0x9000, "Raisonance S.A. STM32 ARM evaluation board" },
};
static const UsbProduct vendor_1390_products[] = {
    { 0x0001, "GO 520 T/GO 630/ONE XL (v9)" },
    { 0x5454, "Blue & Me 2" },
    { 0x7474, "GPS Sport Watch [Runner, Multi-Sport]" },
};
static const UsbProduct vendor_1391_products[] = {
    { 0x1000, "URTC-1000" },
};
static const UsbProduct vendor_1395_products[] = {
    { 0x3556, "USB Headset" },
};
static const UsbProduct vendor_1397_products[] = {
    { 0x00bc, "BCF2000" },
};
static const UsbProduct vendor_1398_products[] = {
    { 0x2103, "USB 2.0 Storage Device" },
};
static const UsbProduct vendor_13ad_products[] = {
    { 0x9999, "Card reader" },
};
static const UsbProduct vendor_13b0_products[] = {
    { 0x000a, "Alesis Photon X25 MIDI Controller" },
};
static const UsbProduct vendor_13b1_products[] = {
    { 0x000a, "WUSB54G v2 802.11g Adapter [Intersil ISL3887]" },
    { 0x000b, "WUSB11 v4.0 802.11b Adapter [ALi M4301]" },
    { 0x000c, "WUSB54AG 802.11a/g Adapter [Intersil ISL3887]" },
    { 0x000d, "WUSB54G v4 802.11g Adapter [Ralink RT2500USB]" },
    { 0x000e, "WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x0011, "WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB]" },
    { 0x0014, "WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x0018, "USB200M 10/100 Ethernet Adapter" },
    { 0x001a, "HU200TS Wireless Adapter" },
    { 0x001e, "WUSBF54G 802.11bg" },
    { 0x0020, "WUSB54GC v1 802.11g Adapter [Ralink RT73]" },
    { 0x0022, "WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300]" },
    { 0x0023, "WUSB54GR" },
    { 0x0024, "WUSBF54G v1.1 802.11bg" },
    { 0x0026, "WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]" },
    { 0x0028, "WUSB200 802.11g Adapter [Ralink RT2671]" },
    { 0x0029, "WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060]" },
    { 0x002f, "AE1000 v1 802.11n [Ralink RT3572]" },
    { 0x0031, "AM10 v1 802.11n [Ralink RT3072]" },
    { 0x0039, "AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235]" },
    { 0x003a, "AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]" },
    { 0x003b, "AE3000 802.11abgn (3x3) Wireless Adapter [Ralink RT3573]" },
    { 0x003e, "AE6000 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]" },
    { 0x003f, "WUSB6300 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]" },
    { 0x13b1, "WUSB200: Wireless-G Business Network Adapter with Rangebooster" },
};
static const UsbProduct vendor_13b2_products[] = {
    { 0x0030, "Multimix 8" },
};
static const UsbProduct vendor_13ba_products[] = {
    { 0x0001, "Konig Electronic CMP-KEYPAD12 Numeric Keypad" },
    { 0x0017, "PS/2 Keyboard+Mouse Adapter" },
    { 0x0018, "Barcode PCP-BCG4209" },
};
static const UsbProduct vendor_13cf_products[] = {
    { 0x1200, "Olidata Wireless Multimedia Adapter" },
};
static const UsbProduct vendor_13d0_products[] = {
    { 0x2282, "TechniSat DVB-PC TV Star 2" },
};
static const UsbProduct vendor_13d1_products[] = {
    { 0x7019, "MD 82288" },
    { 0xabe6, "Wireless 802.11g 54Mbps Network Adapter [RTL8187]" },
};
static const UsbProduct vendor_13d2_products[] = {
    { 0x0400, "Pocket Ethernet [klsi]" },
};
static const UsbProduct vendor_13d3_products[] = {
    { 0x3201, "VisionDTV USB-Ter/HAMA USB DVB-T device cold" },
    { 0x3202, "VisionDTV USB-Ter/HAMA USB DVB-T device warm" },
    { 0x3203, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x3204, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x3205, "DNTV Live! Tiny USB2 BDA (No Remote)" },
    { 0x3206, "DNTV Live! Tiny USB2 BDA (No Remote)" },
    { 0x3207, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x3208, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x3209, "DTV-DVB UDST7022BDA DVB-S Box(Without HID)" },
    { 0x3211, "DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e" },
    { 0x3212, "DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4)" },
    { 0x3213, "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4)" },
    { 0x3214, "DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID)" },
    { 0x3215, "DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4)" },
    { 0x3216, "DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver" },
    { 0x3217, "Digital-TV Receiver." },
    { 0x3219, "DTV-DVB UDTT7049 - DVB-T Driver(Without HID)" },
    { 0x3220, "DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver" },
    { 0x3223, "DNTV Live! Tiny USB2 BDA (No Remote)" },
    { 0x3224, "DNTV Live! Tiny USB2 BDA (No Remote)" },
    { 0x3226, "DigitalNow TinyTwin DVB-T Receiver" },
    { 0x3234, "DVB-T FTA Half Minicard [RTL2832U]" },
    { 0x3236, "DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver" },
    { 0x3237, "DTV-DVB UDTT 704J - dual DVB-T Driver" },
    { 0x3239, "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID)" },
    { 0x3240, "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)" },
    { 0x3241, "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)" },
    { 0x3242, "DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID)" },
    { 0x3243, "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)" },
    { 0x3244, "DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver" },
    { 0x3247, "802.11 n/g/b Wireless LAN Adapter" },
    { 0x3249, "Internal Bluetooth" },
    { 0x3262, "802.11 n/g/b Wireless LAN USB Adapter" },
    { 0x3273, "802.11 n/g/b Wireless LAN USB Mini-Card" },
    { 0x3274, "DVB-T Dongle [RTL2832U]" },
    { 0x3282, "DVB-T + GPS Minicard [RTL2832U]" },
    { 0x3284, "Wireless LAN USB Mini-Card" },
    { 0x3304, "Asus Integrated Bluetooth module [AR3011]" },
    { 0x3306, "Mediao 802.11n WLAN [Realtek RTL8191SU]" },
    { 0x3315, "Bluetooth module" },
    { 0x3362, "Atheros AR3012 Bluetooth 4.0 Adapter" },
    { 0x3375, "Atheros AR3012 Bluetooth 4.0 Adapter" },
    { 0x3392, "Azurewave 43228+20702" },
    { 0x3394, "Bluetooth" },
    { 0x3474, "Atheros AR3012 Bluetooth" },
    { 0x5070, "Webcam" },
    { 0x5111, "Integrated Webcam" },
    { 0x5115, "Integrated Webcam" },
    { 0x5116, "Integrated Webcam" },
    { 0x5122, "2M Integrated Webcam" },
    { 0x5126, "PC Cam" },
    { 0x5130, "Integrated Webcam" },
    { 0x5702, "UVC VGA Webcam" },
    { 0x5710, "UVC VGA Webcam" },
    { 0x5716, "UVC VGA Webcam" },
    { 0x7020, "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)" },
    { 0x7022, "DTV-DVB UDST7022BDA DVB-S Box(Without HID)" },
};
static const UsbProduct vendor_13d7_products[] = {
    { 0x0001, "T5 PATA forensic bridge" },
};
static const UsbProduct vendor_13e5_products[] = {
    { 0x0001, "SL-1" },
    { 0x0003, "TTM 57SL" },
};
static const UsbProduct vendor_13ea_products[] = {
    { 0x0001, "C-56 Thermal Printer" },
};
static const UsbProduct vendor_13ec_products[] = {
    { 0x0006, "HID Remote Control" },
};
static const UsbProduct vendor_13ee_products[] = {
    { 0x0001, "Optical Mouse" },
    { 0x0003, "Optical Mouse" },
};
static const UsbProduct vendor_13fd_products[] = {
    { 0x0840, "INIC-1618L SATA" },
    { 0x0841, "Samsung SE-T084M DVD-RW" },
    { 0x1040, "INIC-1511L PATA Bridge" },
    { 0x1340, "Hi-Speed USB to SATA Bridge" },
    { 0x160f, "RocketFish SATA Bridge [INIC-1611]" },
    { 0x1640, "INIC-1610L SATA Bridge" },
    { 0x1669, "INIC-1609PN" },
    { 0x1840, "INIC-1608 SATA bridge" },
    { 0x1e40, "INIC-1610P SATA bridge" },
};
static const UsbProduct vendor_13fe_products[] = {
    { 0x1a00, "512MB/1GB Flash Drive" },
    { 0x1a23, "512MB Flash Drive" },
    { 0x1d00, "DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive" },
    { 0x1e00, "Flash Drive 2 GB [ICIDU 2 GB]" },
    { 0x1e50, "U3 Smart Drive" },
    { 0x1f00, "Kingston DataTraveler / Patriot Xporter" },
    { 0x1f23, "PS2232 flash drive controller" },
    { 0x2240, "microSD card reader" },
    { 0x3100, "2/4 GB stick" },
    { 0x3123, "Verbatim STORE N GO 4GB" },
    { 0x3600, "flash drive (4GB, EMTEC)" },
    { 0x3800, "Rage XT Flash Drive" },
    { 0x3e00, "Flash Drive" },
    { 0x4100, "Flash drive" },
    { 0x5000, "USB flash drive (32 GB SHARKOON Accelerate)" },
    { 0x5100, "Flash Drive" },
};
static const UsbProduct vendor_1403_products[] = {
    { 0x0001, "Digital Photo Frame" },
};
static const UsbProduct vendor_1409_products[] = {
    { 0x1000, "generic (firmware not loaded yet)" },
    { 0x1485, "uEye UI1485" },
};
static const UsbProduct vendor_140e_products[] = {
    { 0xb011, "TCC780X-based player (USB Boot mode)" },
    { 0xb021, "TCC77X-based players (USB Boot mode)" },
};
static const UsbProduct vendor_1410_products[] = {
    { 0x1110, "Merlin S620" },
    { 0x1120, "Merlin EX720" },
    { 0x1130, "Merlin S720" },
    { 0x1400, "Merlin U730/U740 (Vodafone)" },
    { 0x1410, "Merlin U740 (non-Vodafone)" },
    { 0x1430, "Merlin XU870" },
    { 0x1450, "Merlin X950D" },
    { 0x2110, "Ovation U720/MCD3000" },
    { 0x2410, "Expedite EU740" },
    { 0x2420, "Expedite EU850D/EU860D/EU870D" },
    { 0x4100, "U727" },
    { 0x4400, "Ovation MC930D/MC950D" },
    { 0x9010, "Expedite E362" },
    { 0xa001, "Gobi Wireless Modem" },
    { 0xa008, "Gobi Wireless Modem (QDL mode)" },
    { 0xb001, "Ovation MC551" },
};
static const UsbProduct vendor_1415_products[] = {
    { 0x0000, "Sony SingStar USBMIC" },
    { 0x0020, "Sony Wireless SingStar" },
    { 0x2000, "Sony Playstation Eye" },
};
static const UsbProduct vendor_1421_products[] = {
    { 0x0605, "Sentech Camera" },
};
static const UsbProduct vendor_142a_products[] = {
    { 0x0003, "Artema Hybrid" },
    { 0x0005, "Artema Modular" },
    { 0x0043, "medCompact" },
};
static const UsbProduct vendor_142b_products[] = {
    { 0x03a5, "933A Portable Power Sentinel" },
};
static const UsbProduct vendor_1430_products[] = {
    { 0x0150, "wireless receiver for skylanders wii" },
    { 0x4734, "Guitar Hero4 hub" },
    { 0x474b, "Guitar Hero MIDI interface" },
};
static const UsbProduct vendor_1435_products[] = {
    { 0x0427, "UR054g 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x0711, "UR055G 802.11bg" },
    { 0x0804, "AR9170+AR9104 802.11abgn Wireless Adapter" },
    { 0x0826, "AR5523" },
    { 0x0827, "AR5523 (no firmware)" },
    { 0x0828, "AR5523" },
    { 0x0829, "AR5523 (no firmware)" },
};
static const UsbProduct vendor_1443_products[] = {
    { 0x0007, "Development board JTAG" },
};
static const UsbProduct vendor_1446_products[] = {
    { 0x6a73, "Stamps.com Model 510 5LB Scale" },
    { 0x6a78, "DYMO Endicia 75lb Digital Scale" },
};
static const UsbProduct vendor_1453_products[] = {
    { 0x4026, "26-183 Serial Cable" },
};
static const UsbProduct vendor_1457_products[] = {
    { 0x5117, "OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode" },
    { 0x5118, "OpenMoko Neo1973 Debug board (V2+)" },
    { 0x5119, "OpenMoko Neo1973 u-boot cdc_acm serial port" },
    { 0x511a, "HXD8 u-boot usbtty CDC ACM Mode" },
    { 0x511b, "SMDK2440 u-boot usbtty CDC ACM mode" },
    { 0x511c, "SMDK2443 u-boot usbtty CDC ACM mode" },
    { 0x511d, "QT2410 u-boot usbtty CDC ACM mode" },
    { 0x5120, "OpenMoko Neo1973 u-boot usbtty generic serial" },
    { 0x5121, "OpenMoko Neo1973 kernel mass storage (g_storage) mode" },
    { 0x5122, "OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network" },
    { 0x5123, "OpenMoko Neo1973 internal USB CSR4 module" },
    { 0x5124, "OpenMoko Neo1973 Bluetooth Device ID service" },
};
static const UsbProduct vendor_145f_products[] = {
    { 0x0106, "Trust K56 V92 USB Modem" },
    { 0x013d, "PC Camera (SN9C201 + OV7660)" },
    { 0x013f, "Megapixel Auto Focus Webcam" },
    { 0x0142, "WB-6250X Webcam" },
    { 0x015a, "WB-8300X 2MP Webcam" },
    { 0x0161, "15901 802.11bg Wireless Adapter [Realtek RTL8187L]" },
    { 0x0167, "Widescreen 3MP Webcam" },
    { 0x0176, "Isla Keyboard" },
};
static const UsbProduct vendor_1460_products[] = {
    { 0x9150, "eHome Infrared Transceiver" },
};
static const UsbProduct vendor_1462_products[] = {
    { 0x5512, "MegaStick-1 Flash Stick" },
    { 0x8807, "DIGIVOX mini III [af9015]" },
};
static const UsbProduct vendor_1472_products[] = {
    { 0x0007, "Aolynk WUB300g [ZyDAS ZD1211]" },
    { 0x0009, "Aolynk WUB320g" },
};
static const UsbProduct vendor_147a_products[] = {
    { 0xe015, "eHome Infrared Receiver" },
    { 0xe016, "eHome Infrared Receiver" },
    { 0xe017, "eHome Infrared Receiver" },
    { 0xe018, "eHome Infrared Receiver" },
    { 0xe02c, "Infrared Receiver" },
    { 0xe03a, "eHome Infrared Receiver" },
    { 0xe03c, "eHome Infrared Receiver" },
    { 0xe03d, "2 Channel Audio" },
    { 0xe03e, "Infrared Receiver [IR605A/Q]" },
};
static const UsbProduct vendor_147e_products[] = {
    { 0x1000, "Biometric Touchchip/Touchstrip Fingerprint Sensor" },
    { 0x1001, "TCS5B Fingerprint sensor" },
    { 0x1002, "Biometric Touchchip/Touchstrip Fingerprint Sensor" },
    { 0x2016, "Biometric Touchchip/Touchstrip Fingerprint Sensor" },
    { 0x2020, "TouchChip Fingerprint Coprocessor (WBF advanced mode)" },
    { 0x3000, "TCS1C EIM/Cypress Fingerprint sensor" },
    { 0x3001, "TCS1C EIM/STM32 Fingerprint sensor" },
};
static const UsbProduct vendor_1482_products[] = {
    { 0x1005, "VRD PC-Interface" },
};
static const UsbProduct vendor_1484_products[] = {
    { 0x1746, "Ecomo 19H99 Monitor" },
    { 0x7616, "Elsa Hub" },
};
static const UsbProduct vendor_1485_products[] = {
    { 0x0001, "U2E" },
    { 0x0002, "Psion Gold Port Ethernet" },
};
static const UsbProduct vendor_148f_products[] = {
    { 0x1000, "Motorola BC4 Bluetooth 3.0+HS Adapter" },
    { 0x1706, "RT2500USB Wireless Adapter" },
    { 0x2070, "RT2070 Wireless Adapter" },
    { 0x2570, "RT2570 Wireless Adapter" },
    { 0x2573, "RT2501/RT2573 Wireless Adapter" },
    { 0x2671, "RT2601/RT2671 Wireless Adapter" },
    { 0x2770, "RT2770 Wireless Adapter" },
    { 0x2870, "RT2870 Wireless Adapter" },
    { 0x3070, "RT2870/RT3070 Wireless Adapter" },
    { 0x3071, "RT3071 Wireless Adapter" },
    { 0x3072, "RT3072 Wireless Adapter" },
    { 0x3370, "RT3370 Wireless Adapter" },
    { 0x3572, "RT3572 Wireless Adapter" },
    { 0x3573, "RT3573 Wireless Adapter" },
    { 0x5370, "RT5370 Wireless Adapter" },
    { 0x5372, "RT5372 Wireless Adapter" },
    { 0x5572, "RT5572 Wireless Adapter" },
    { 0x7601, "MT7601U Wireless Adapter" },
    { 0x760b, "MT7601U Wireless Adapter" },
    { 0x9020, "RT2500USB Wireless Adapter" },
    { 0x9021, "RT2501USB Wireless Adapter" },
};
static const UsbProduct vendor_1491_products[] = {
    { 0x0020, "FS81 Fingerprint Scanner Module" },
};
static const UsbProduct vendor_1493_products[] = {
    { 0x0010, "Bluebird [Ambit]" },
    { 0x0019, "Duck [Ambit2]" },
    { 0x001a, "Colibri [Ambit2 S]" },
    { 0x001b, "Emu [Ambit3 Peak]" },
    { 0x001c, "Finch [Ambit3 Sport]" },
    { 0x001d, "Greentit [Ambit2 R]" },
};
static const UsbProduct vendor_1498_products[] = {
    { 0xa090, "DVB-T Tuner" },
};
static const UsbProduct vendor_149a_products[] = {
    { 0x2107, "DBX1 DSP core" },
};
static const UsbProduct vendor_14aa_products[] = {
    { 0x0001, "Avermedia AverTV DVBT USB1.1 (cold)" },
    { 0x0002, "Avermedia AverTV DVBT USB1.1 (warm)" },
    { 0x0201, "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)" },
    { 0x0221, "WT-220U DVB-T dongle" },
    { 0x022b, "WT-220U DVB-T dongle" },
    { 0x0301, "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)" },
};
static const UsbProduct vendor_14b2_products[] = {
    { 0x3a93, "Topcom 802.11bg Wireless Adapter [Atheros AR5523]" },
    { 0x3a95, "Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523]" },
    { 0x3a98, "Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523]" },
    { 0x3c02, "Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571]" },
    { 0x3c05, "rt2570 802.11g WLAN" },
    { 0x3c06, "Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870]" },
    { 0x3c07, "802.11n adapter" },
    { 0x3c09, "802.11n adapter" },
    { 0x3c22, "Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W]" },
    { 0x3c23, "Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870]" },
    { 0x3c24, "NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W]" },
    { 0x3c25, "DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870]" },
    { 0x3c27, "Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770]" },
    { 0x3c28, "Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770]" },
    { 0x3c2b, "NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072]" },
    { 0x3c2c, "Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070]" },
};
static const UsbProduct vendor_14c2_products[] = {
    { 0x0250, "Storage Adapter V2" },
    { 0x0350, "Storage Adapter V2" },
};
static const UsbProduct vendor_14cd_products[] = {
    { 0x1212, "microSD card reader (SY-T18)" },
    { 0x121c, "microSD card reader" },
    { 0x121f, "microSD CardReader SY-T18" },
    { 0x123a, "SD/MMC/RS-MMC Card Reader" },
    { 0x125c, "SD card reader" },
    { 0x127b, "SDXC Reader" },
    { 0x6116, "M6116 SATA Bridge" },
    { 0x6600, "M110E PATA bridge" },
    { 0x6700, "Card Reader" },
    { 0x6900, "Card Reader" },
    { 0x8123, "SD MMC Reader" },
    { 0x8125, "SD MMC Reader" },
};
static const UsbProduct vendor_14dd_products[] = {
    { 0x1007, "D2CIM-VUSB KVM connector" },
};
static const UsbProduct vendor_14e0_products[] = {
    { 0x0501, "WR-G528e 'CHEETAH'" },
};
static const UsbProduct vendor_14e1_products[] = {
    { 0x5000, "PenMount 5000 Touch Controller" },
};
static const UsbProduct vendor_14ea_products[] = {
    { 0xab10, "GW-US54GZ" },
    { 0xab11, "GU-1000T" },
    { 0xab13, "GW-US54Mini 802.11bg" },
};
static const UsbProduct vendor_14ed_products[] = {
    { 0x29b6, "X2u Adapter" },
};
static const UsbProduct vendor_14f7_products[] = {
    { 0x0001, "SkyStar 2 HD CI" },
    { 0x0002, "SkyStar 2 HD CI" },
    { 0x0003, "CableStar Combo HD CI" },
    { 0x0004, "AirStar TeleStick 2" },
    { 0x0500, "DVB-PC TV Star HD" },
};
static const UsbProduct vendor_1509_products[] = {
    { 0x0a01, "LI-3100 Area Meter" },
    { 0x0a02, "LI-7000 CO2/H2O Gas Analyzer" },
    { 0x0a03, "C-DiGit Blot Scanner" },
    { 0x9242, "eHome Infrared Transceiver" },
};
static const UsbProduct vendor_1513_products[] = {
    { 0x0444, "medMobile" },
};
static const UsbProduct vendor_1514_products[] = {
    { 0x2003, "FlashPro3 Programmer" },
    { 0x2004, "FlashPro3 Programmer" },
    { 0x2005, "FlashPro3 Programmer" },
};
static const UsbProduct vendor_1516_products[] = {
    { 0x1603, "Flash Drive" },
    { 0x8628, "Pen Drive" },
};
static const UsbProduct vendor_1518_products[] = {
    { 0x0001, "HDReye High Dynamic Range Camera" },
    { 0x0002, "HDReye (before firmware loads)" },
};
static const UsbProduct vendor_1519_products[] = {
    { 0x0020, "HSIC Device" },
    { 0x0443, "Telit LN930" },
};
static const UsbProduct vendor_1524_products[] = {
    { 0x6680, "UTS 6680" },
};
static const UsbProduct vendor_1527_products[] = {
    { 0x0200, "YAP Phone (no firmware)" },
    { 0x0201, "YAP Phone" },
};
static const UsbProduct vendor_1529_products[] = {
    { 0x3100, "CDMA 1xRTT USB Modem (U-100/105/200/300/520)" },
};
static const UsbProduct vendor_152a_products[] = {
    { 0x8350, "NET Gmbh iCube Camera" },
    { 0x8400, "INI DVS128" },
    { 0x840d, "INI DAViS" },
    { 0x841a, "INI DAViS FX3" },
};
static const UsbProduct vendor_152b_products[] = {
    { 0x0001, "spirobank II" },
    { 0x0002, "spirolab III" },
    { 0x0003, "MiniSpir" },
    { 0x0004, "Oxi" },
    { 0x0005, "spiros II" },
    { 0x0006, "smiths spirobank II" },
    { 0x0007, "smiths spirobank G-USB" },
    { 0x0008, "smiths MiniSpir" },
    { 0x0009, "spirobank G-USB" },
    { 0x000a, "smiths Oxi" },
    { 0x000b, "smiths spirolab III" },
    { 0x000c, "chorus III" },
    { 0x000d, "spirolab III Bw" },
    { 0x000e, "spirolab III" },
    { 0x000f, "easySpiro" },
    { 0x0010, "Spirotel converter" },
    { 0x0011, "spirobank" },
    { 0x0012, "spiro3 Zimmer" },
    { 0x0013, "spirotel serial" },
    { 0x0014, "spirotel II" },
    { 0x0015, "spirodoc" },
};
static const UsbProduct vendor_152d_products[] = {
    { 0x0539, "JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge" },
    { 0x0567, "JMS567 SATA 6.0Gb/s bridge" },
    { 0x0770, "Alienware Integrated Webcam" },
    { 0x2329, "JM20329 SATA Bridge" },
    { 0x2335, "ATA/ATAPI Bridge" },
    { 0x2336, "Hard Disk Drive" },
    { 0x2337, "ATA/ATAPI Bridge" },
    { 0x2338, "JM20337 Hi-Speed USB to SATA & PATA Combo Bridge" },
    { 0x2339, "JM20339 SATA Bridge" },
    { 0x2352, "ATA/ATAPI Bridge" },
    { 0x2509, "JMS539 SuperSpeed SATA II 3.0G Bridge" },
    { 0x2551, "JMS551 SATA 3Gb/s bridge" },
    { 0x2566, "JMS566 SATA 3Gb/s bridge" },
    { 0x3562, "JMS567 SATA 6.0Gb/s bridge" },
    { 0x3569, "JMS566 SATA 3Gb/s bridge" },
};
static const UsbProduct vendor_152e_products[] = {
    { 0x2507, "PL-2507 IDE Controller" },
    { 0xe001, "GSA-5120D DVD-RW" },
};
static const UsbProduct vendor_1532_products[] = {
    { 0x0001, "RZ01-020300 Optical Mouse [Diamondback]" },
    { 0x0003, "Krait Mouse" },
    { 0x0007, "DeathAdder Mouse" },
    { 0x0013, "Orochi mouse" },
    { 0x0015, "Naga Mouse" },
    { 0x0016, "DeathAdder Mouse" },
    { 0x0017, "RZ01-0035 Laser Gaming Mouse [Imperator]" },
    { 0x001c, "RZ01-0036 Optical Gaming Mouse [Abyssus]" },
    { 0x0024, "Razer Mamba" },
    { 0x002e, "RZ01-0058 Gaming Mouse [Naga]" },
    { 0x0036, "RZ01-0075, Gaming Mouse [Naga Hex]" },
    { 0x0101, "Copperhead Mouse" },
    { 0x0102, "Tarantula Keyboard" },
    { 0x0109, "Lycosa Keyboard" },
    { 0x0113, "RZ07-0074 Gaming Keypad [Orbweaver]" },
    { 0x0300, "RZ06-0063 Motion Sensing Controllers [Hydra]" },
};
static const UsbProduct vendor_153b_products[] = {
    { 0x1181, "Cinergy S2 PCIe Dual Port 1" },
    { 0x1182, "Cinergy S2 PCIe Dual Port 2" },
};
static const UsbProduct vendor_1546_products[] = {
    { 0x01a5, "NL-402U" },
};
static const UsbProduct vendor_1547_products[] = {
    { 0x1000, "SG-Lock[U2]" },
};
static const UsbProduct vendor_154a_products[] = {
    { 0x8180, "CARD STAR/medic2" },
};
static const UsbProduct vendor_154b_products[] = {
    { 0x0010, "USB 2.0 Flash Drive" },
    { 0x0048, "Flash Drive" },
    { 0x004d, "8 GB Flash Drive" },
    { 0x0053, "Flash Drive" },
    { 0x0057, "32GB Micro Slide Attache Flash Drive" },
    { 0x005b, "Flash Drive" },
    { 0x0062, "Flash Drive" },
    { 0x007a, "Classic Attache Flash Drive" },
    { 0x6545, "FD Device" },
    { 0xfa05, "Flash Drive" },
};
static const UsbProduct vendor_154e_products[] = {
    { 0x3000, "Marantz RC9001 Remote Control" },
};
static const UsbProduct vendor_1554_products[] = {
    { 0x5010, "PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg]" },
};
static const UsbProduct vendor_1557_products[] = {
    { 0x0002, "model 01 WiFi interface" },
    { 0x0003, "model 01 Bluetooth interface" },
    { 0x0a80, "Gobi Wireless Modem (QDL mode)" },
    { 0x7720, "model 01+ Ethernet" },
    { 0x8150, "model 01 Ethernet interface" },
};
static const UsbProduct vendor_157e_products[] = {
    { 0x3006, "TEW-444UB EU [TRENDnet]" },
    { 0x3007, "TEW-444UB EU (no firmware)" },
    { 0x300a, "TEW-429UB 802.11bg" },
    { 0x300b, "TEW-429UB 802.11bg" },
    { 0x300c, "TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B]" },
    { 0x300d, "TEW-429UB C1 802.11bg" },
    { 0x300e, "SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870]" },
    { 0x3012, "TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523]" },
    { 0x3013, "TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770]" },
    { 0x3204, "Allnet ALL0298 v2 802.11bg" },
    { 0x3205, "Allnet ALL0283 [AR5523]" },
    { 0x3206, "Allnet ALL0283 [AR5523](no firmware)" },
    { 0x3207, "TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]" },
    { 0x3208, "TEW-509UB 1.1R 802.11abg Wireless Adapter" },
};
static const UsbProduct vendor_1582_products[] = {
    { 0x6003, "WL-430U 802.11bg" },
};
static const UsbProduct vendor_158e_products[] = {
    { 0x0820, "SmartPocket Class Device" },
};
static const UsbProduct vendor_15a2_products[] = {
    { 0x0038, "9S08JS Bootloader" },
    { 0x003b, "USB2CAN Application for ColdFire DEMOJM board" },
    { 0x0042, "OSBDM - Debug Port" },
    { 0x004f, "i.MX28 SystemOnChip in RecoveryMode" },
    { 0x0052, "i.MX50 SystemOnChip in RecoveryMode" },
    { 0x0054, "i.MX 6Dual/6Quad SystemOnChip in RecoveryMode" },
    { 0x0061, "i.MX 6Solo/6DualLite SystemOnChip in RecoveryMode" },
};
static const UsbProduct vendor_15a4_products[] = {
    { 0x1000, "AF9015/AF9035 DVB-T stick" },
    { 0x1001, "AF9015/AF9035 DVB-T stick" },
    { 0x1336, "SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader" },
    { 0x9015, "AF9015 DVB-T USB2.0 stick" },
    { 0x9016, "AF9015 DVB-T USB2.0 stick" },
};
static const UsbProduct vendor_15a9_products[] = {
    { 0x0002, "SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]" },
    { 0x0004, "WUBR-177G [Ralink RT2571W]" },
    { 0x0006, "Wireless 11n USB Adapter" },
    { 0x0010, "802.11n USB Wireless Card" },
    { 0x0012, "WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870]" },
    { 0x002d, "WLTUBA-107 [Yota 4G LTE]" },
};
static const UsbProduct vendor_15ba_products[] = {
    { 0x0003, "OpenOCD JTAG" },
    { 0x0004, "OpenOCD JTAG TINY" },
    { 0x002a, "ARM-USB-TINY-H JTAG interface" },
    { 0x002b, "ARM-USB-OCD-H JTAG+RS232" },
};
static const UsbProduct vendor_15c0_products[] = {
    { 0x0001, "2M pixel Microscope Camera" },
    { 0x0002, "3M pixel Microscope Camera" },
    { 0x0003, "1.3M pixel Microscope Camera (mono)" },
    { 0x0004, "1.3M pixel Microscope Camera (colour)" },
    { 0x0005, "3M pixel Microscope Camera (Mk 2)" },
    { 0x0006, "2M pixel Microscope Camera (with capture button)" },
    { 0x0007, "3M pixel Microscope Camera (with capture button)" },
    { 0x0008, "1.3M pixel Microscope Camera (colour, with capture button)" },
    { 0x0009, "1.3M pixel Microscope Camera (colour, with capture button)" },
    { 0x000a, "2M pixel Microscope Camera (Mk 2)" },
    { 0x0010, "1.3M pixel \"Tinycam\"" },
    { 0x0101, "3M pixel Microscope Camera" },
};
static const UsbProduct vendor_15c2_products[] = {
    { 0x0036, "LC16M VFD Display/IR Receiver" },
    { 0x0038, "GD01 MX LCD Display/IR Receiver" },
    { 0x0042, "Antec Veris Multimedia Station E-Z IR Receiver" },
    { 0xffda, "iMON PAD Remote Controller" },
    { 0xffdc, "iMON PAD Remote Controller" },
};
static const UsbProduct vendor_15c5_products[] = {
    { 0x0008, "WL532U 802.11g Adapter" },
};
static const UsbProduct vendor_15c6_products[] = {
    { 0x1000, "DigistimSP (cold)" },
    { 0x1001, "DigistimSP (warm)" },
    { 0x1002, "DigimapSP USB (cold)" },
    { 0x1003, "DigimapSP USB (warm)" },
    { 0x1004, "DigistimSP (cold)" },
    { 0x1005, "DigistimSP (warm)" },
    { 0x1100, "Odyssee (cold)" },
    { 0x1101, "Odyssee (warm)" },
    { 0x1200, "Digispy" },
};
static const UsbProduct vendor_15c8_products[] = {
    { 0x3201, "EVER EV-W100/EV-W250" },
};
static const UsbProduct vendor_15ca_products[] = {
    { 0x00c3, "Mini Optical Mouse" },
    { 0x0101, "MIDI Interface cable" },
    { 0x1806, "MIDI Interface cable" },
};
static const UsbProduct vendor_15d9_products[] = {
    { 0x0a33, "Optical Mouse" },
    { 0x0a37, "Mouse" },
    { 0x0a41, "MI-2540D [Optical mouse]" },
    { 0x0a4c, "USB+PS/2 Optical Mouse" },
    { 0x0a4d, "Optical Mouse" },
    { 0x0a4f, "Optical Mouse" },
};
static const UsbProduct vendor_15e1_products[] = {
    { 0x2007, "RSA SecurID (R) Authenticator" },
};
static const UsbProduct vendor_15e4_products[] = {
    { 0x0024, "Mixtrack" },
    { 0x0140, "ION VCR 2 PC / Video 2 PC" },
};
static const UsbProduct vendor_15e8_products[] = {
    { 0x9100, "NUB100 Ethernet [pegasus]" },
    { 0x9110, "10/100 USB Ethernet" },
};
static const UsbProduct vendor_15e9_products[] = {
    { 0x04ce, "MemoryFrame MF-570" },
    { 0x1968, "MemoryFrame MF-570" },
    { 0x1969, "Digital Frame" },
};
static const UsbProduct vendor_15f4_products[] = {
    { 0x0001, "HanfTek UMT-010 USB2.0 DVB-T (cold)" },
    { 0x0025, "HanfTek UMT-010 USB2.0 DVB-T (warm)" },
};
static const UsbProduct vendor_1604_products[] = {
    { 0x8000, "US-428 Audio/Midi Controller (without fw)" },
    { 0x8001, "US-428 Audio/Midi Controller" },
    { 0x8004, "US-224 Audio/Midi Controller (without fw)" },
    { 0x8005, "US-224 Audio/Midi Controller" },
    { 0x8006, "US-122 Audio/Midi Interface (without fw)" },
    { 0x8007, "US-122 Audio/Midi Interface" },
};
static const UsbProduct vendor_1606_products[] = {
    { 0x0002, "Astra 1236U Scanner" },
    { 0x0010, "Astra 1220U" },
    { 0x0030, "Astra 1600U/2000U" },
    { 0x0050, "Scanner" },
    { 0x0060, "Astra 3400/3450" },
    { 0x0070, "Astra 4400/4450" },
    { 0x0130, "Astra 2100U" },
    { 0x0160, "Astra 5400U" },
    { 0x0170, "Uniscan D50" },
    { 0x0230, "Astra 2200/2200SU" },
    { 0x0350, "Astra 4800/4850 Scanner" },
    { 0x1030, "Astra 4000U" },
    { 0x1220, "Genesys Logic Scanner Controller NT5.0" },
    { 0x2010, "AstraCam Digital Camera" },
    { 0x2020, "AstraCam 1000" },
    { 0x2030, "AstraCam 1800 Digital Camera" },
};
static const UsbProduct vendor_1608_products[] = {
    { 0x0001, "EdgePort/4 Serial Port" },
    { 0x0002, "Edgeport/8" },
    { 0x0003, "Rapidport/4" },
    { 0x0004, "Edgeport/4" },
    { 0x0005, "Edgeport/2" },
    { 0x0006, "Edgeport/4i" },
    { 0x0007, "Edgeport/2i" },
    { 0x0008, "Edgeport/8" },
    { 0x000c, "Edgeport/421" },
    { 0x000d, "Edgeport/21" },
    { 0x000e, "Edgeport/4" },
    { 0x000f, "Edgeport/8" },
    { 0x0010, "Edgeport/2" },
    { 0x0011, "Edgeport/4" },
    { 0x0012, "Edgeport/416" },
    { 0x0014, "Edgeport/8i" },
    { 0x0018, "Edgeport/412" },
    { 0x0019, "Edgeport/412" },
    { 0x001a, "Edgeport/2+2i" },
    { 0x0101, "Edgeport/4" },
    { 0x0105, "Edgeport/2" },
    { 0x0106, "Edgeport/4i" },
    { 0x0107, "Edgeport/2i" },
    { 0x010c, "Edgeport/421" },
    { 0x010d, "Edgeport/21" },
    { 0x0110, "Edgeport/2" },
    { 0x0111, "Edgeport/4" },
    { 0x0112, "Edgeport/416" },
    { 0x0114, "Edgeport/8i" },
    { 0x0201, "Edgeport/4" },
    { 0x0203, "Rapidport/4" },
    { 0x0204, "Edgeport/4" },
    { 0x0205, "Edgeport/2" },
    { 0x0206, "Edgeport/4i" },
    { 0x0207, "Edgeport/2i" },
    { 0x020c, "Edgeport/421" },
    { 0x020d, "Edgeport/21" },
    { 0x020e, "Edgeport/4" },
    { 0x020f, "Edgeport/8" },
    { 0x0210, "Edgeport/2" },
    { 0x0211, "Edgeport/4" },
    { 0x0212, "Edgeport/416" },
    { 0x0214, "Edgeport/8i" },
    { 0x0215, "Edgeport/1" },
    { 0x0216, "EPOS/44" },
    { 0x0217, "Edgeport/42" },
    { 0x021a, "Edgeport/2+2i" },
    { 0x021b, "Edgeport/2c" },
    { 0x021c, "Edgeport/221c" },
    { 0x021d, "Edgeport/22c" },
    { 0x021e, "Edgeport/21c" },
    { 0x021f, "Edgeport/62" },
    { 0x0240, "Edgeport/1" },
    { 0x0241, "Edgeport/1i" },
    { 0x0242, "Edgeport/4s" },
    { 0x0243, "Edgeport/8s" },
    { 0x0244, "Edgeport/8" },
    { 0x0245, "Edgeport/22c" },
    { 0x0301, "Watchport/P" },
    { 0x0302, "Watchport/M" },
    { 0x0303, "Watchport/W" },
    { 0x0304, "Watchport/T" },
    { 0x0305, "Watchport/H" },
    { 0x0306, "Watchport/E" },
    { 0x0307, "Watchport/L" },
    { 0x0308, "Watchport/R" },
    { 0x0309, "Watchport/A" },
    { 0x030a, "Watchport/D" },
    { 0x030b, "Watchport/D" },
    { 0x030c, "Power Management Port" },
    { 0x030e, "Power Management Port" },
    { 0x030f, "Watchport/G" },
    { 0x0310, "Watchport/Tc" },
    { 0x0311, "Watchport/Hc" },
    { 0x1403, "MultiTech Systems MT4X56 Modem" },
    { 0x1a17, "Agilent Technologies (E6473)" },
};
static const UsbProduct vendor_160a_products[] = {
    { 0x3184, "VIA VNT-6656 [WiFi 802.11b/g USB Dongle]" },
};
static const UsbProduct vendor_160e_products[] = {
    { 0x0001, "E2USBKey" },
};
static const UsbProduct vendor_1614_products[] = {
    { 0x0404, "WMA9109 UMTS Phone" },
    { 0x0600, "Vodafone VDA GPS / Toschiba Protege G710" },
    { 0x0804, "WP-S1 Phone" },
};
static const UsbProduct vendor_1617_products[] = {
    { 0x2002, "NVX-P1 Personal Navigation System" },
};
static const UsbProduct vendor_1630_products[] = {
    { 0x0005, "802.11g Wireless Adapter [Intersil ISL3886]" },
    { 0x0011, "PC Port 10 Mps Adapter" },
    { 0xff81, "802.11b Wireless Adapter [Lucent/Agere Hermes I]" },
};
static const UsbProduct vendor_1631_products[] = {
    { 0x6200, "GWUSB2E" },
    { 0xc019, "RT2573" },
};
static const UsbProduct vendor_1645_products[] = {
    { 0x0001, "1S Serial Port" },
    { 0x0002, "2S Serial Port" },
    { 0x0003, "1S25 Serial Port" },
    { 0x0004, "4S Serial Port" },
    { 0x0005, "E45 Ethernet [klsi]" },
    { 0x0006, "Parallel Port" },
    { 0x0007, "U1-SC25 SCSI" },
    { 0x0008, "Ethernet" },
    { 0x0016, "Bi-directional to Parallel Printer Converter" },
    { 0x0080, "1 port to Serial Converter" },
    { 0x0081, "1 port to Serial Converter" },
    { 0x0093, "1S9 Serial Port" },
    { 0x8000, "EZ-USB" },
    { 0x8001, "1 port to Serial" },
    { 0x8002, "2x Serial Port" },
    { 0x8003, "1 port to Serial" },
    { 0x8004, "2U4S serial/usb hub" },
    { 0x8005, "Ethernet" },
    { 0x8080, "1 port to Serial" },
    { 0x8081, "1 port to Serial" },
    { 0x8093, "PortGear Serial Port" },
};
static const UsbProduct vendor_1649_products[] = {
    { 0x0102, "uDART In-Circuit Debugger" },
    { 0x0200, "SpYder USBSPYDER08" },
};
static const UsbProduct vendor_164c_products[] = {
    { 0x0101, "mvBlueFOX camera (no firmware)" },
    { 0x0103, "mvBlueFOX camera" },
    { 0x0201, "mvBlueLYNX-X intelligent camera (bootloader)" },
    { 0x0203, "mvBlueLYNX-X intelligent camera" },
};
static const UsbProduct vendor_1657_products[] = {
    { 0x3150, "SIS3150 USB2.0 to VME interface" },
};
static const UsbProduct vendor_165b_products[] = {
    { 0x8101, "Tranzport Control Surface" },
    { 0xfad1, "Alphatrack Control Surface" },
};
static const UsbProduct vendor_165c_products[] = {
    { 0x0002, "Serial Adapter" },
};
static const UsbProduct vendor_1667_products[] = {
    { 0x0005, "PCR330A RFID Reader (125 kHz, keyboard emulation)" },
};
static const UsbProduct vendor_1668_products[] = {
    { 0x0009, "Gateway" },
    { 0x0333, "Modem" },
    { 0x0358, "InternetPhoneWizard" },
    { 0x0405, "Gateway" },
    { 0x0408, "Prism2.5 802.11b Adapter" },
    { 0x0413, "Gateway" },
    { 0x0421, "Prism2.5 802.11b Adapter" },
    { 0x0441, "IBM Integrated Bluetooth II" },
    { 0x0500, "BTM200B BlueTooth Adapter" },
    { 0x1050, "802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]" },
    { 0x1200, "802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]" },
    { 0x1441, "IBM Integrated Bluetooth II" },
    { 0x2441, "BMDC-2 IBM Bluetooth III w.56k" },
    { 0x3441, "IBM Integrated Bluetooth III" },
    { 0x6010, "Gateway" },
    { 0x6097, "802.11b Wireless Adapter" },
    { 0x6106, "802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3]" },
    { 0x7605, "UAT1 Wireless Ethernet Adapter" },
};
static const UsbProduct vendor_1669_products[] = {
    { 0x1001, "uLan2USB Converter - PS1 protocol" },
};
static const UsbProduct vendor_166a_products[] = {
    { 0x0101, "C-Bus Multi-room Audio Matrix Switcher" },
    { 0x0201, "C-Bus Pascal Automation Controller" },
    { 0x0301, "C-Bus Wireless PC Interface" },
    { 0x0303, "C-Bus interface" },
    { 0x0304, "C-Bus Black and White Touchscreen" },
    { 0x0305, "C-Bus Spectrum Colour Touchscreen" },
    { 0x0401, "C-Bus Architectural Dimmer" },
};
static const UsbProduct vendor_1677_products[] = {
    { 0x0103, "Token" },
};
static const UsbProduct vendor_1679_products[] = {
    { 0x2001, "Beagle Protocol Analyzer" },
    { 0x2002, "Cheetah SPI Host Adapter" },
};
static const UsbProduct vendor_1680_products[] = {
    { 0xa332, "DVB-T Dongle [RTL2832U]" },
};
static const UsbProduct vendor_1681_products[] = {
    { 0x0001, "Tuner's Dashboard" },
    { 0x0002, "Tubachron" },
};
static const UsbProduct vendor_1685_products[] = {
    { 0x0200, "Infrared adapter" },
};
static const UsbProduct vendor_1686_products[] = {
    { 0x0045, "H4 Digital Recorder" },
};
static const UsbProduct vendor_1687_products[] = {
    { 0x5289, "FlashDisk" },
    { 0x6211, "FlashDisk" },
    { 0x6213, "FlashDisk" },
};
static const UsbProduct vendor_1689_products[] = {
    { 0xfd00, "Onza Tournament Edition controller" },
};
static const UsbProduct vendor_168c_products[] = {
    { 0x0001, "AR5523" },
    { 0x0002, "AR5523 (no firmware)" },
};
static const UsbProduct vendor_1690_products[] = {
    { 0x0001, "Arcaze Gamepad" },
    { 0x0101, "Creative Modem Blaster DE5670" },
    { 0x0102, "V1456 VQE-R2 Modem [conexant]" },
    { 0x0103, "1456 VQE-R3 Modem [conexant]" },
    { 0x0104, "HCF V90 Data Fax RTAD Modem" },
    { 0x0107, "HCF V.90 Data,Fax,RTAD Modem" },
    { 0x0109, "MagicXpress V.90 Pocket Modem [conexant]" },
    { 0x0203, "Voyager ADSL Modem Loader" },
    { 0x0204, "Voyager ADSL Modem" },
    { 0x0205, "DSL Modem" },
    { 0x0206, "GlobeSpan ADSL WAN Modem" },
    { 0x0208, "DSL Modem" },
    { 0x0209, "Voyager 100 ADSL Modem" },
    { 0x0211, "Globespan Virata ADSL LAN Modem" },
    { 0x0212, "DSL Modem" },
    { 0x0213, "HM121d DSL Modem" },
    { 0x0214, "HM121d DSL Modem" },
    { 0x0215, "Voyager 105 ADSL Modem" },
    { 0x0701, "WLAN" },
    { 0x0710, "SMCWUSBT-G" },
    { 0x0711, "SMCWUSBT-G (no firmware)" },
    { 0x0712, "AR5523" },
    { 0x0713, "AR5523 (no firmware)" },
    { 0x0715, "Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320]" },
    { 0x0722, "RT2573" },
    { 0x0726, "Wi-Fi Wireless LAN Adapter" },
    { 0x0740, "802.11n Wireless LAN Card" },
    { 0x0901, "Voyager 205 ADSL Router" },
    { 0x2000, "naturaSign Pad Standard" },
    { 0x2001, "naturaSign Pad Standard" },
    { 0xfe12, "Bootloader" },
};
static const UsbProduct vendor_16a6_products[] = {
    { 0x3000, "VTG-3xxx Video Test Generator family" },
    { 0x4000, "VTG-4xxx Video Test Generator family" },
    { 0x5000, "VTG-5xxx Video Test Generator family" },
    { 0x5001, "VTG-5xxx Special (update) mode of VTG-5xxx family" },
};
static const UsbProduct vendor_16ab_products[] = {
    { 0x7801, "AR5523" },
    { 0x7802, "AR5523 (no firmware)" },
    { 0x7811, "AR5523" },
    { 0x7812, "AR5523 (no firmware)" },
};
static const UsbProduct vendor_16b4_products[] = {
    { 0x0801, "U43" },
};
static const UsbProduct vendor_16b5_products[] = {
    { 0x0002, "Otto driving companion" },
};
static const UsbProduct vendor_16c0_products[] = {
    { 0x03e8, "free for internal lab use 1000" },
    { 0x03e9, "free for internal lab use 1001" },
    { 0x03ea, "free for internal lab use 1002" },
    { 0x03eb, "free for internal lab use 1003" },
    { 0x03ec, "free for internal lab use 1004" },
    { 0x03ed, "free for internal lab use 1005" },
    { 0x03ee, "free for internal lab use 1006" },
    { 0x03ef, "free for internal lab use 1007" },
    { 0x03f0, "free for internal lab use 1008" },
    { 0x03f1, "free for internal lab use 1009" },
    { 0x0477, "Teensy Rebootor" },
    { 0x0478, "Teensy Halfkay Bootloader" },
    { 0x0479, "Teensy Debug" },
    { 0x047a, "Teensy Serial" },
    { 0x047b, "Teensy Serial+Debug" },
    { 0x047c, "Teensy Keyboard" },
    { 0x047d, "Teensy Keyboard+Debug" },
    { 0x047e, "Teensy Mouse" },
    { 0x047f, "Teensy Mouse+Debug" },
    { 0x0480, "Teensy RawHID" },
    { 0x0481, "Teensy RawHID+Debug" },
    { 0x0482, "Teensyduino Keyboard+Mouse+Joystick" },
    { 0x0483, "Teensyduino Serial" },
    { 0x0484, "Teensyduino Disk" },
    { 0x0485, "Teensyduino MIDI" },
    { 0x0486, "Teensyduino RawHID" },
    { 0x0487, "Teensyduino Serial+Keyboard+Mouse+Joystick" },
    { 0x0488, "Teensyduino Flight Sim Controls" },
    { 0x05dc, "shared ID for use with libusb" },
    { 0x05dd, "BlackcatUSB2" },
    { 0x05df, "HID device except mice, keyboards, and joysticks" },
    { 0x05e1, "Free shared USB VID/PID pair for CDC devices" },
    { 0x05e4, "Free shared USB VID/PID pair for MIDI devices" },
    { 0x06b4, "USB2LPT with 2 interfaces" },
    { 0x06b5, "USB2LPT with 3 interfaces (native, HID, printer)" },
    { 0x074e, "DSP-Weuffen USB-HPI-Programmer" },
    { 0x074f, "DSP-Weuffen USB2-HPI-Programmer" },
    { 0x0762, "Osmocom SIMtrace" },
    { 0x076b, "OpenPCD 13.56MHz RFID Reader" },
    { 0x076c, "OpenPICC 13.56MHz RFID Simulator (native)" },
    { 0x08ac, "OpenBeacon USB stick" },
    { 0x08ca, "Alpermann+Velte Universal Display" },
    { 0x08cb, "Alpermann+Velte Studio Clock" },
    { 0x08cc, "Alpermann+Velte SAM7S MT Boot Loader" },
    { 0x08cd, "Alpermann+Velte SAM7X MT Boot Loader" },
    { 0x0a32, "jbmedia Light-Manager Pro" },
    { 0x27d8, "libusb-bound devices" },
    { 0x27d9, "HID device except mice, keyboards, and joysticks" },
    { 0x27da, "Mouse" },
    { 0x27db, "Keyboard" },
    { 0x27dc, "Joystick" },
    { 0x27dd, "CDC-ACM class devices (modems)" },
    { 0x27de, "MIDI class devices" },
    { 0x294a, "Eye Movement Recorder [Visagraph]" },
    { 0x294b, "Eye Movement Recorder [ReadAlyzer]" },
};
static const UsbProduct vendor_16ca_products[] = {
    { 0x1502, "Bluetooth Dongle" },
};
static const UsbProduct vendor_16d0_products[] = {
    { 0x0498, "Braintechnology USB-LPS" },
    { 0x0504, "RETRO Innovations ZoomFloppy" },
    { 0x054b, "GrauTec ReelBox OLED Display (external)" },
    { 0x05be, "EasyLogic Board" },
    { 0x06f9, "Gabotronics Xminilab" },
    { 0x0753, "Digistump DigiSpark" },
    { 0x075c, "AB-1.x UAC1 [Audio Widget]" },
    { 0x075d, "AB-1.x UAC2 [Audio Widget]" },
    { 0x080a, "S2E1 Interface" },
    { 0x0870, "Kaufmann Automotive GmbH, RKS+CAN Interface" },
};
static const UsbProduct vendor_16d1_products[] = {
    { 0x0401, "SUP-SFR400(A) BioMini Fingerprint Reader" },
};
static const UsbProduct vendor_16d5_products[] = {
    { 0x6202, "CDMA/UMTS/GPRS modem" },
    { 0x6501, "CDMA 2000 1xRTT/EV-DO Modem" },
    { 0x6502, "CDMA/UMTS/GPRS modem" },
    { 0x6603, "ADU-890WH modem" },
};
static const UsbProduct vendor_16d6_products[] = {
    { 0x8000, "GDP-04 desktop phone" },
    { 0x8001, "EYE-02" },
    { 0x8003, "GDP-04 modem" },
    { 0x8004, "Bootloader" },
    { 0x8005, "GDP-04i" },
    { 0x8007, "BTP-06 modem" },
};
static const UsbProduct vendor_16d8_products[] = {
    { 0x5141, "CMOTECH CDMA Technologies modem" },
    { 0x5533, "CCU-550 CDMA EV-DO modem" },
    { 0x5543, "CDMA 2000 1xRTT/1xEVDO modem" },
    { 0x6280, "CMOTECH CDMA Technologies modem" },
    { 0x6803, "CNU-680 CDMA EV-DO modem" },
    { 0x8001, "Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x8002, "Gobi 2000 Wireless Modem" },
};
static const UsbProduct vendor_16dc_products[] = {
    { 0x0001, "CC" },
    { 0x000b, "VM" },
    { 0x0010, "PL512 Power Supply System" },
    { 0x0011, "MARATON Power Supply System" },
    { 0x0012, "MPOD Multi Channel Power Supply System" },
    { 0x0015, "CML Control, Measurement and Data Logging System" },
};
static const UsbProduct vendor_16f0_products[] = {
    { 0x0001, "Speedlink Programming Interface" },
    { 0x0003, "Airlink Wireless Programming Interface" },
};
static const UsbProduct vendor_170b_products[] = {
    { 0x0011, "MIDI-USB 1x1" },
};
static const UsbProduct vendor_1711_products[] = {
    { 0x0101, "DFC-365FX camera" },
    { 0x3020, "IC80 HD Camera" },
};
static const UsbProduct vendor_1724_products[] = {
    { 0x0115, "PAXcam5" },
};
static const UsbProduct vendor_1726_products[] = {
    { 0x1000, "wireless modem" },
    { 0x2000, "wireless modem" },
    { 0x3000, "wireless modem" },
};
static const UsbProduct vendor_172f_products[] = {
    { 0x0022, "Tablet" },
    { 0x0024, "Tablet" },
    { 0x0025, "Tablet" },
    { 0x0026, "Tablet" },
    { 0x0031, "Slim Tablet 12.1\"" },
    { 0x0032, "Slim Tablet 5.8\"" },
    { 0x0034, "Slim Tablet 12.1\"" },
    { 0x0038, "Genius G-Pen F509" },
    { 0x0500, "Media Tablet 14.1\"" },
    { 0x0501, "Media Tablet 10.6\"" },
    { 0x0502, "Sirius Battery Free Tablet" },
};
static const UsbProduct vendor_1733_products[] = {
    { 0x0101, "RF Wireless Optical Mouse OP-701" },
};
static const UsbProduct vendor_1737_products[] = {
    { 0x0039, "USB1000 Gigabit Notebook Adapter" },
    { 0x0070, "WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870]" },
    { 0x0071, "WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870]" },
    { 0x0073, "WUSB54GC v2 802.11g Adapter [Realtek RTL8187B]" },
    { 0x0075, "WUSB54GSC v2 802.11g Adapter [Broadcom 4326U]" },
    { 0x0077, "WUSB54GC v3 802.11g Adapter [Ralink RT2070L]" },
    { 0x0078, "WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070]" },
    { 0x0079, "WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]" },
};
static const UsbProduct vendor_173d_products[] = {
    { 0x0002, "GP-K7000 keyboard" },
};
static const UsbProduct vendor_1740_products[] = {
    { 0x0100, "EUB1200AC AC1200 DB Wireless Adapter [Realtek RTL8812AU]" },
    { 0x0600, "EUB600v1 802.11abgn Wireless Adapter [Ralink RT3572]" },
    { 0x0605, "LevelOne WUA-0605 N_Max Wireless USB Adapter" },
    { 0x0615, "LevelOne WUA-0615 N_Max Wireless USB Adapter" },
    { 0x1000, "NUB-350 802.11g Wireless Adapter [Intersil ISL3887]" },
    { 0x2000, "NUB-8301 802.11bg" },
    { 0x3701, "EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W]" },
    { 0x9603, "RTL8188S WLAN Adapter" },
    { 0x9701, "EnGenius 802.11n Wireless USB Adapter" },
    { 0x9702, "EnGenius 802.11n Wireless USB Adapter" },
    { 0x9703, "EnGenius 802.11n Wireless USB Adapter" },
    { 0x9705, "EnGenius 802.11n Wireless USB Adapter" },
    { 0x9706, "EUB9706 802.11n Wireless Adapter [Ralink RT3072]" },
    { 0x9801, "EUB9801 802.11abgn Wireless Adapter [Ralink RT3572]" },
};
static const UsbProduct vendor_1748_products[] = {
    { 0x0101, "Packet-Master USB12" },
};
static const UsbProduct vendor_174c_products[] = {
    { 0x1153, "ASM2115 SATA 6Gb/s bridge" },
    { 0x2074, "ASM1074 High-Speed hub" },
    { 0x3074, "ASM1074 SuperSpeed hub" },
    { 0x5106, "ASM1051 SATA 3Gb/s bridge" },
    { 0x5136, "ASM1053 SATA 6Gb/s bridge" },
    { 0x55aa, "ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge" },
};
static const UsbProduct vendor_174f_products[] = {
    { 0x1105, "SM-MS/Pro-MMC-XD Card Reader" },
    { 0x110b, "HP Webcam" },
    { 0x1403, "Integrated Webcam" },
    { 0x1404, "USB Camera device, 1.3 MPixel Web Cam" },
    { 0x5212, "USB 2.0 UVC PC Camera" },
    { 0x5a11, "PC Camera" },
    { 0x5a31, "Sonix USB 2.0 Camera" },
    { 0x5a35, "Sonix 1.3MPixel USB 2.0 Camera" },
    { 0x6a31, "Web Cam - Asus A8J, F3S, F5R, VX2S, V1S" },
    { 0x6a33, "Web Cam - Asus F3SA, F9J, F9S" },
    { 0x6a51, "2.0MPixel Web Cam - Asus Z96J, Z96S, S96S" },
    { 0x6a54, "Web Cam" },
    { 0x6d51, "2.0Mpixel Web Cam - Eurocom D900C" },
    { 0x8a12, "Syntek 0.3MPixel USB 2.0 UVC PC Camera" },
    { 0x8a33, "Syntek USB 2.0 UVC PC Camera" },
    { 0xa311, "1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U" },
    { 0xa312, "1.3MPixel Web Cam" },
    { 0xa821, "Web Cam - Packard Bell BU45, PB Easynote MX66-208W" },
    { 0xaa11, "Web Cam" },
};
static const UsbProduct vendor_1753_products[] = {
    { 0xc901, "PPC900 Pinpad Terminal" },
};
static const UsbProduct vendor_1756_products[] = {
    { 0x0006, "DiviPitch" },
};
static const UsbProduct vendor_1761_products[] = {
    { 0x0b05, "802.11n Network Adapter (wrong ID - swapped vendor and device)" },
};
static const UsbProduct vendor_1776_products[] = {
    { 0x501c, "300K CMOS Camera" },
};
static const UsbProduct vendor_177f_products[] = {
    { 0x0004, "MM004V5 Photo Key Chain (Digital Photo Frame) 1.5\"" },
    { 0x0153, "LW153 802.11n Adapter [ralink rt3070]" },
    { 0x0154, "LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU]" },
    { 0x0313, "LW313 802.11n Adapter [ralink rt2770 + rt2720]" },
};
static const UsbProduct vendor_1781_products[] = {
    { 0x083e, "MetaGeek Wi-Spy" },
    { 0x083f, "MetaGeek Wi-Spy 2.4x" },
    { 0x0938, "Iguanaworks USB IR Transceiver" },
    { 0x0a96, "raphnet.net usb_game12" },
    { 0x0a97, "raphnet.net SNES mouse adapter" },
    { 0x0a98, "raphnet.net USBTenki" },
    { 0x0a99, "raphnet.net NES" },
    { 0x0a9a, "raphnet.net Gamecube/N64 controller" },
    { 0x0a9b, "raphnet.net DB9Joy" },
    { 0x0a9c, "raphnet.net Intellivision" },
    { 0x0a9d, "raphnet.net 4nes4snes" },
    { 0x0a9e, "raphnet.net Megadrive multitap" },
    { 0x0a9f, "raphnet.net MultiDB9joy" },
    { 0x0c30, "Telldus TellStick" },
    { 0x0c31, "Telldus TellStick Duo" },
    { 0x0c9f, "USBtiny" },
    { 0x1eef, "OpenAPC SecuKey" },
    { 0x1ef0, "E1701 Modular Controller Card" },
    { 0x1ef1, "E1701 Modular Controller Card" },
};
static const UsbProduct vendor_1784_products[] = {
    { 0x0001, "eHome Infrared Transceiver" },
    { 0x0004, "RF Combo Device" },
    { 0x0006, "eHome Infrared Transceiver" },
    { 0x0007, "eHome Infrared Transceiver" },
    { 0x0008, "eHome Infrared Transceiver" },
    { 0x000a, "eHome Infrared Transceiver" },
    { 0x0011, "eHome Infrared Transceiver" },
};
static const UsbProduct vendor_1799_products[] = {
    { 0x7051, "Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320]" },
    { 0x8051, "Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362]" },
};
static const UsbProduct vendor_179d_products[] = {
    { 0x0010, "Internal Infrared Transceiver" },
};
static const UsbProduct vendor_17a0_products[] = {
    { 0x0001, "C01U condenser microphone" },
    { 0x0002, "Q1U dynamic microphone" },
    { 0x0100, "C03U multi-pattern microphone" },
    { 0x0101, "UB1 boundary microphone" },
    { 0x0120, "Meteorite condenser microphone" },
    { 0x0200, "StudioDock monitors (internal hub)" },
    { 0x0201, "StudioDock monitors (audio)" },
    { 0x0210, "StudioGT monitors" },
    { 0x0301, "Q2U handheld microphone with XLR" },
    { 0x0302, "GoMic compact condenser microphone" },
    { 0x0303, "C01U Pro condenser microphone" },
    { 0x0304, "Q2U handheld mic with XLR" },
    { 0x0305, "GoMic compact condenser mic" },
    { 0x0310, "Meteor condenser microphone" },
};
static const UsbProduct vendor_17a4_products[] = {
    { 0x0001, "Performance Monitor 3" },
    { 0x0002, "Performance Monitor 4" },
};
static const UsbProduct vendor_17a8_products[] = {
    { 0x0001, "Optical Eye/3-wire" },
    { 0x0005, "M-Bus Master MultiPort 250D" },
};
static const UsbProduct vendor_17b3_products[] = {
    { 0x0004, "Linux-USB Midi Gadget" },
};
static const UsbProduct vendor_17b5_products[] = {
    { 0x0010, "MFT Sensor" },
};
static const UsbProduct vendor_17ba_products[] = {
    { 0x0001, "SAU510-USB [no firmware]" },
    { 0x0510, "SAU510-USB and SAU510-USB plus JTAG Emulators" },
    { 0x0511, "SAU510-USB Iso Plus JTAG Emulator" },
    { 0x0520, "SAU510-USB Nano JTAG Emulator" },
    { 0x1511, "Onboard Emulator on SAUModule development kit" },
};
static const UsbProduct vendor_17cc_products[] = {
    { 0x041c, "Audio 2 DJ" },
    { 0x0808, "Maschine Controller" },
    { 0x0815, "Audio Kontrol 1" },
    { 0x0839, "Audio 4 DJ" },
    { 0x0d8d, "Guitarrig Mobile" },
    { 0x1915, "Session I/O" },
    { 0x1940, "RigKontrol3" },
    { 0x1969, "RigKontrol2" },
    { 0x1978, "Audio 8 DJ" },
    { 0x2280, "Medion MDPNA1500 in card reader mode" },
    { 0x2305, "Traktor Kontrol X1" },
    { 0x4711, "Kore Controller" },
    { 0x4712, "Kore Controller 2" },
    { 0xbaff, "Traktor Kontrol S4" },
};
static const UsbProduct vendor_17e9_products[] = {
    { 0x0051, "USB VGA Adaptor" },
    { 0x030b, "HP T100" },
    { 0x0377, "Plugable UD-160-A (M)" },
    { 0x0378, "Plugable UGA-2K-A" },
    { 0x0379, "Plugable UGA-125" },
    { 0x037a, "Plugable UGA-165" },
    { 0x037b, "Plugable USB-VGA-165" },
    { 0x037c, "Plugable DC-125" },
    { 0x037d, "Plugable USB2-HDMI-165" },
    { 0x410a, "HDMI Adapter" },
    { 0x430a, "HP Port Replicator (Composite Device)" },
    { 0x4312, "S2340T" },
};
static const UsbProduct vendor_17ef_products[] = {
    { 0x1000, "Hub" },
    { 0x1003, "Integrated Smart Card Reader" },
    { 0x1004, "Integrated Webcam" },
    { 0x1008, "Hub" },
    { 0x100a, "ThinkPad Mini Dock Plus Series 3" },
    { 0x304b, "AX88179 Gigabit Ethernet [ThinkPad OneLink GigaLAN]" },
    { 0x3815, "ChipsBnk 2GB USB Stick" },
    { 0x4802, "Lenovo Vc0323+MI1310_SOC Camera" },
    { 0x4807, "UVC Camera" },
    { 0x480c, "Integrated Webcam" },
    { 0x480d, "Integrated Webcam [R5U877]" },
    { 0x480e, "Integrated Webcam [R5U877]" },
    { 0x480f, "Integrated Webcam [R5U877]" },
    { 0x4810, "Integrated Webcam [R5U877]" },
    { 0x4811, "Integrated Webcam [R5U877]" },
    { 0x4812, "Integrated Webcam [R5U877]" },
    { 0x4813, "Integrated Webcam [R5U877]" },
    { 0x4814, "Integrated Webcam [R5U877]" },
    { 0x4815, "Integrated Webcam [R5U877]" },
    { 0x4816, "Integrated Webcam" },
    { 0x481c, "Integrated Webcam" },
    { 0x481d, "Integrated Webcam" },
    { 0x6004, "ISD-V4 Tablet Pen" },
    { 0x6007, "Smartcard Keyboard" },
    { 0x6009, "ThinkPad Keyboard with TrackPoint" },
    { 0x6014, "Mini Wireless Keyboard N5901" },
    { 0x6025, "ThinkPad Travel Mouse" },
    { 0x7203, "Ethernet adapter [U2L 100P-Y1]" },
    { 0x7423, "IdeaPad A1 Tablet" },
    { 0x7435, "A789 (Mass Storage mode, with debug)" },
    { 0x743a, "A789 (Mass Storage mode)" },
    { 0x7497, "A789 (MTP mode)" },
    { 0x7498, "A789 (MTP mode, with debug)" },
    { 0x749a, "A789 (PTP mode)" },
    { 0x749b, "A789 (PTP mode, with debug)" },
};
static const UsbProduct vendor_17f4_products[] = {
    { 0xaaaa, "Jazz Blood Glucose Meter" },
};
static const UsbProduct vendor_17f6_products[] = {
    { 0x0709, "Model M Keyboard" },
};
static const UsbProduct vendor_1809_products[] = {
    { 0x4604, "USB-4604" },
    { 0x4761, "USB-4761 Portable Data Acquisition Module" },
};
static const UsbProduct vendor_1822_products[] = {
    { 0x3201, "VisionDTV USB-Ter/HAMA USB DVB-T device cold" },
    { 0x3202, "VisionDTV USB-Ter/HAMA USB DVB-T device warm" },
};
static const UsbProduct vendor_183d_products[] = {
    { 0x0010, "VoiceKey" },
};
static const UsbProduct vendor_1852_products[] = {
    { 0x7922, "Audiotrak DR.DAC2 DX [GYROCOM C&C]" },
};
static const UsbProduct vendor_185b_products[] = {
    { 0x3020, "K100 Infrared Receiver" },
    { 0x3082, "K100 Infrared Receiver v2" },
    { 0xd000, "Compro Videomate DVB-U2000 - DVB-T USB cold" },
    { 0xd001, "Compro Videomate DVB-U2000 - DVB-T USB warm" },
};
static const UsbProduct vendor_1870_products[] = {
    { 0x0001, "iNexio Touchscreen controller" },
};
static const UsbProduct vendor_1871_products[] = {
    { 0x0101, "UVC camera (Bresser microscope)" },
    { 0x0d01, "USB2.0 Camera" },
};
static const UsbProduct vendor_1873_products[] = {
    { 0xee93, "EasyLogger" },
};
static const UsbProduct vendor_187c_products[] = {
    { 0x0511, "AlienFX Mobile lighting" },
    { 0x0600, "Dual Compatible Game Pad" },
};
static const UsbProduct vendor_187f_products[] = {
    { 0x0010, "Stallar Board" },
    { 0x0100, "Stallar Board" },
    { 0x0200, "Nova A" },
    { 0x0201, "Nova B" },
    { 0x0202, "Nice" },
    { 0x0300, "Vega" },
    { 0x0301, "VeNice" },
};
static const UsbProduct vendor_1894_products[] = {
    { 0x5632, "Atek Tote Remote" },
    { 0x5641, "TSAM-004 Presentation Remote" },
};
static const UsbProduct vendor_189f_products[] = {
    { 0x0002, "Legato2 3D Scanner" },
};
static const UsbProduct vendor_18a4_products[] = {
    { 0x0001, "Snapshell IDR" },
};
static const UsbProduct vendor_18a5_products[] = {
    { 0x0214, "Portable Hard Drive" },
    { 0x0216, "External Hard Drive" },
    { 0x0218, "External Hard Drive" },
    { 0x0227, "Pocket Hard Drive" },
    { 0x022b, "Portable Hard Drive (Store'n'Go)" },
    { 0x0237, "Portable Harddrive (500 GB)" },
    { 0x0302, "Flash Drive" },
};
static const UsbProduct vendor_18b1_products[] = {
    { 0x0037, "Maxter Remote Control" },
};
static const UsbProduct vendor_18b4_products[] = {
    { 0x1001, "DUTV007" },
    { 0x1002, "EC168 (v5) based USB DVB-T receiver" },
    { 0x1689, "DUTV009" },
    { 0xfffa, "EC168 (v2) based USB DVB-T receiver" },
    { 0xfffb, "EC168 (v3) based USB DVB-T receiver" },
};
static const UsbProduct vendor_18c5_products[] = {
    { 0x0002, "CG-WLUSB2GO" },
    { 0x0008, "CG-WLUSB2GNR Corega Wireless USB Adapter" },
    { 0x0012, "CG-WLUSB10 Corega Wireless USB Adapter" },
};
static const UsbProduct vendor_18cd_products[] = {
    { 0xcafe, "Pico iMage" },
};
static const UsbProduct vendor_18d1_products[] = {
    { 0x0d02, "Celkon A88" },
    { 0x2d00, "Android-powered device in accessory mode" },
    { 0x2d01, "Android-powered device in accessory mode with ADB support" },
    { 0x4e11, "Nexus One" },
    { 0x4e12, "Nexus One (debug)" },
    { 0x4e13, "Nexus One (tether)" },
    { 0x4e20, "Nexus S (fastboot)" },
    { 0x4e21, "Nexus S" },
    { 0x4e22, "Nexus S (debug)" },
    { 0x4e24, "Nexus S (tether)" },
    { 0x4e40, "Nexus 7 (fastboot)" },
    { 0x4e41, "Nexus 7 (MTP)" },
    { 0x4e42, "Nexus 7 (debug)" },
    { 0x4e43, "Nexus 7 (PTP)" },
    { 0x4ee1, "Nexus 4 / 10" },
    { 0x4ee2, "Nexus 4 (debug)" },
    { 0x4ee3, "Nexus 4 (tether)" },
    { 0x4ee4, "Nexus 4 (debug + tether)" },
    { 0x7102, "Toshiba Thrive tablet" },
    { 0xb004, "Pandigital / B&N Novel 9\" tablet" },
    { 0xd109, "LG G2x MTP" },
    { 0xd10a, "LG G2x MTP (debug)" },
};
static const UsbProduct vendor_18d9_products[] = {
    { 0x01a0, "B-Net 91 07" },
};
static const UsbProduct vendor_18dd_products[] = {
    { 0x1000, "DocuPen RC800" },
};
static const UsbProduct vendor_18e3_products[] = {
    { 0x7102, "Multi Card Reader (Internal)" },
    { 0x9101, "All-in-1 Card Reader" },
    { 0x9102, "Multi Card Reader" },
    { 0x9512, "Webcam" },
};
static const UsbProduct vendor_18e8_products[] = {
    { 0x6144, "LR802UA 802.11b Wireless Adapter [ALi M4301AU]" },
    { 0x6196, "RT2573" },
    { 0x6229, "RT2573" },
    { 0x6232, "Wireless 802.11g 54Mbps Network Adapter [RTL8187]" },
};
static const UsbProduct vendor_18ea_products[] = {
    { 0x0002, "DualHead2Go [Analog Edition]" },
    { 0x0004, "TripleHead2Go [Digital Edition]" },
};
static const UsbProduct vendor_18ec_products[] = {
    { 0x3118, "USB to IrDA adapter [ARK3116T]" },
    { 0x3188, "ARK3188 UVC Webcam" },
    { 0x3299, "Webcam Carrefour" },
    { 0x3366, "Bresser Biolux NV" },
};
static const UsbProduct vendor_1908_products[] = {
    { 0x1320, "PhotoFrame PF-15-1" },
};
static const UsbProduct vendor_1915_products[] = {
    { 0x000c, "Wireless Desktop nRF24L01 CX-1766" },
    { 0x2233, "Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505]" },
    { 0x2234, "Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]" },
    { 0x2235, "Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]" },
    { 0x2236, "Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3]" },
};
static const UsbProduct vendor_1923_products[] = {
    { 0x0002, "Personal SyncPoint" },
};
static const UsbProduct vendor_1926_products[] = {
    { 0x0003, "1900 HID Touchscreen" },
    { 0x0006, "1950 HID Touchscreen" },
    { 0x0064, "1950 HID Touchscreen" },
    { 0x0065, "1950 HID Touchscreen" },
    { 0x0066, "1950 HID Touchscreen" },
    { 0x0067, "1950 HID Touchscreen" },
    { 0x0068, "1950 HID Touchscreen" },
    { 0x0069, "1950 HID Touchscreen" },
    { 0x0071, "1950 HID Touchscreen" },
    { 0x0072, "1950 HID Touchscreen" },
    { 0x0073, "1950 HID Touchscreen" },
    { 0x0074, "1950 HID Touchscreen" },
    { 0x0075, "1950 HID Touchscreen" },
    { 0x0076, "1950 HID Touchscreen" },
    { 0x0077, "1950 HID Touchscreen" },
    { 0x0078, "1950 HID Touchscreen" },
    { 0x0079, "1950 HID Touchscreen" },
    { 0x007a, "1950 HID Touchscreen" },
    { 0x007e, "1950 HID Touchscreen" },
    { 0x007f, "1950 HID Touchscreen" },
    { 0x0080, "1950 HID Touchscreen" },
    { 0x0081, "1950 HID Touchscreen" },
    { 0x0082, "1950 HID Touchscreen" },
    { 0x0083, "1950 HID Touchscreen" },
    { 0x0084, "1950 HID Touchscreen" },
    { 0x0085, "1950 HID Touchscreen" },
    { 0x0086, "1950 HID Touchscreen" },
    { 0x0087, "1950 HID Touchscreen" },
    { 0x0dc2, "HID Touchscreen" },
};
static const UsbProduct vendor_192f_products[] = {
    { 0x0000, "Mouse" },
    { 0x0416, "ADNS-5700 Optical Mouse Controller (3-button)" },
    { 0x0616, "ADNS-5700 Optical Mouse Controller (5-button)" },
};
static const UsbProduct vendor_1934_products[] = {
    { 0x0602, "F71610 or F71612 Consumer Infrared Receiver/Transceiver" },
    { 0x0702, "Integrated Consumer Infrared Receiver/Transceiver" },
    { 0x5168, "F71610A or F71612A Consumer Infrared Receiver/Transceiver" },
};
static const UsbProduct vendor_1941_products[] = {
    { 0x8021, "WH1080 Weather Station / USB Missile Launcher" },
};
static const UsbProduct vendor_1943_products[] = {
    { 0x2250, "Model 2250 MPEG and JPEG Capture Card" },
    { 0x2253, "Model 2253 Audio/Video Codec Card" },
    { 0x2255, "Model 2255 4 Channel Capture Card" },
    { 0x2257, "Model 2257 4 Channel Capture Card" },
    { 0xa250, "Model 2250 MPEG and JPEG Capture Card (cold)" },
    { 0xa253, "Model 2253 Audio/Video Codec Card (cold)" },
};
static const UsbProduct vendor_1949_products[] = {
    { 0x0002, "Amazon Kindle" },
    { 0x0004, "Amazon Kindle 3/4/Paperwhite" },
    { 0x0006, "Kindle Fire" },
    { 0x0008, "Amazon Kindle Fire HD 8.9\"" },
};
static const UsbProduct vendor_194f_products[] = {
    { 0x0101, "AudioBox 22 VSL" },
    { 0x0102, "AudioBox 44 VSL" },
    { 0x0103, "AudioBox 1818 VSL" },
    { 0x0301, "AudioBox" },
};
static const UsbProduct vendor_1953_products[] = {
    { 0x0202, "S200 2GB Rev. 1" },
};
static const UsbProduct vendor_195d_products[] = {
    { 0x7002, "Libra-Q11 IR remote" },
    { 0x7006, "Libra-Q26 / 1.0 Remote" },
    { 0x7777, "Scorpius wireless keyboard" },
    { 0x7779, "Scorpius-P20MT" },
};
static const UsbProduct vendor_1965_products[] = {
    { 0x0016, "HomePatrol-1" },
};
static const UsbProduct vendor_1970_products[] = {
    { 0x0000, "Z Mate 16GB" },
};
static const UsbProduct vendor_1976_products[] = {
    { 0x6025, "Flash Drive 512 MB" },
};
static const UsbProduct vendor_1977_products[] = {
    { 0x0111, "TL203 MP3 Player and Voice Recorder" },
};
static const UsbProduct vendor_197d_products[] = {
    { 0x0222, "BCL 508i" },
};
static const UsbProduct vendor_198f_products[] = {
    { 0x0210, "BCS200 WiMAX Adapter" },
    { 0x0220, "BCSM250 WiMAX Adapter" },
};
static const UsbProduct vendor_1995_products[] = {
    { 0x3202, "REC-ADPT-USB (recorder)" },
    { 0x3203, "REC-A-ADPT-USB (recorder)" },
};
static const UsbProduct vendor_1996_products[] = {
    { 0x3010, "Camera Release 4" },
    { 0x3011, "OEM Camera" },
    { 0x3012, "e-ImageData Corp. ScanPro" },
};
static const UsbProduct vendor_199b_products[] = {
    { 0x3065, "3DM-GX3-25 Orientation Sensor" },
};
static const UsbProduct vendor_199e_products[] = {
    { 0x8101, "DFx 21BU04 Camera" },
};
static const UsbProduct vendor_19ab_products[] = {
    { 0x1000, "ProScope HR" },
};
static const UsbProduct vendor_19af_products[] = {
    { 0x6611, "Celestia VoIP Phone" },
};
static const UsbProduct vendor_19b2_products[] = {
    { 0x0010, "BX32 Batupo" },
    { 0x0011, "BX32P Barlino" },
    { 0x0012, "BX40 Bagero" },
    { 0x0013, "BX48 Batego" },
};
static const UsbProduct vendor_19b4_products[] = {
    { 0x0002, "SkyScout Personal Planetarium" },
    { 0x0101, "Handheld Digital Microscope 44302" },
};
static const UsbProduct vendor_19b9_products[] = {
    { 0x8d20, "Drobo Elite" },
};
static const UsbProduct vendor_19c2_products[] = {
    { 0x6a11, "MDM166A Fluorescent Display" },
};
static const UsbProduct vendor_19ca_products[] = {
    { 0x0001, "Sandio 3D HID Mouse" },
};
static const UsbProduct vendor_19d2_products[] = {
    { 0x0001, "CDMA Wireless Modem" },
    { 0x0002, "MF632/ONDA ET502HS/MT505UP" },
    { 0x0007, "TU25 WiMAX Adapter [Beceem BCS200]" },
    { 0x0031, "MF110/MF627/MF636" },
    { 0x0063, "K3565-Z HSDPA" },
    { 0x0064, "MF627 AU" },
    { 0x0083, "MF190" },
    { 0x0103, "MF112" },
    { 0x0104, "K4505-Z" },
    { 0x0146, "MF 195E (HSPA+ Modem)" },
    { 0x0167, "MF820 4G LTE" },
    { 0x0172, "AX226 WIMAX MODEM (After Modeswitch)" },
    { 0x0325, "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard" },
    { 0x0326, "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard" },
    { 0x1008, "K3570-Z" },
    { 0x1010, "K3571-Z" },
    { 0x1017, "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard" },
    { 0x1018, "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard" },
    { 0x1203, "MF691 [ T-Mobile webConnect Rocket 2.0]" },
    { 0x1217, "MF652" },
    { 0x1218, "MF652" },
    { 0x2000, "MF627/MF628/MF628+/MF636+ HSDPA/HSUPA" },
    { 0xfff2, "Gobi Wireless Modem (QDL mode)" },
    { 0xfff3, "Gobi Wireless Modem" },
};
static const UsbProduct vendor_19db_products[] = {
    { 0x02f1, "NAUT324C" },
};
static const UsbProduct vendor_19f7_products[] = {
    { 0x0001, "Podcaster" },
};
static const UsbProduct vendor_19fa_products[] = {
    { 0x0703, "Steering Wheel" },
};
static const UsbProduct vendor_19ff_products[] = {
    { 0x0102, "1.3MP Webcam" },
    { 0x0201, "Rocketfish Wireless 2.4G Laser Mouse" },
    { 0x0238, "DX-WRM1401 Mouse" },
};
static const UsbProduct vendor_1a0a_products[] = {
    { 0xbadd, "USB OTG Compliance test device" },
};
static const UsbProduct vendor_1a1d_products[] = {
    { 0x0407, "Mimi WiFi speakers" },
};
static const UsbProduct vendor_1a2c_products[] = {
    { 0x0021, "Keyboard" },
    { 0x0024, "Multimedia Keyboard" },
};
static const UsbProduct vendor_1a32_products[] = {
    { 0x0304, "802.11n Wireless LAN Card" },
};
static const UsbProduct vendor_1a34_products[] = {
    { 0x0802, "Gamepad" },
};
static const UsbProduct vendor_1a40_products[] = {
    { 0x0101, "Hub" },
    { 0x0201, "FE 2.1 7-port Hub" },
};
static const UsbProduct vendor_1a44_products[] = {
    { 0x0001, "Digipass 905 SmartCard Reader" },
};
static const UsbProduct vendor_1a61_products[] = {
    { 0x3410, "CoPilot System Cable" },
};
static const UsbProduct vendor_1a72_products[] = {
    { 0x1008, "E-861 PiezoWalk NEXACT Controller" },
};
static const UsbProduct vendor_1a79_products[] = {
    { 0x6002, "Contour" },
    { 0x7410, "Contour Next" },
};
static const UsbProduct vendor_1a7c_products[] = {
    { 0x0068, "VerticalMouse 3" },
    { 0x0168, "VerticalMouse 3 Wireless" },
    { 0x0191, "VerticalMouse 4" },
};
static const UsbProduct vendor_1a81_products[] = {
    { 0x2203, "Laser Gaming mouse" },
    { 0x2204, "Optical Mouse" },
    { 0x2205, "Laser Mouse" },
};
static const UsbProduct vendor_1a86_products[] = {
    { 0x5512, "CH341 in EPP/MEM/I2C mode, EPP/I2C adapter" },
    { 0x5523, "CH341 in serial mode, usb to serial port converter" },
    { 0x5584, "CH341 in parallel mode, usb to printer port converter" },
    { 0x7523, "HL-340 USB-Serial adapter" },
    { 0x752d, "CH345 MIDI adapter" },
    { 0x7584, "CH340S" },
    { 0xe008, "HID-based serial adapater" },
};
static const UsbProduct vendor_1a8d_products[] = {
    { 0x1002, "BandLuxe 3.5G HSDPA Adapter" },
    { 0x1009, "BandLuxe 3.5G HSPA Adapter" },
    { 0x100d, "4G LTE adapter" },
};
static const UsbProduct vendor_1aad_products[] = {
    { 0x0001, "Touchscreen" },
};
static const UsbProduct vendor_1ab1_products[] = {
    { 0x0588, "DS1000 SERIES" },
};
static const UsbProduct vendor_1acc_products[] = {
    { 0x0103, "AudioLink plus 4x4 2.9.28" },
};
static const UsbProduct vendor_1ad4_products[] = {
    { 0x0002, "KM290-HRS" },
};
static const UsbProduct vendor_1ae7_products[] = {
    { 0x0381, "VS-DVB-T 380U (af9015 based)" },
    { 0x2001, "SpeedLink Snappy Mic webcam (SL-6825-SBK)" },
    { 0x9003, "SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT)" },
    { 0x9004, "SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK)" },
};
static const UsbProduct vendor_1afe_products[] = {
    { 0x0001, "PQ Box 100" },
};
static const UsbProduct vendor_1b04_products[] = {
    { 0x0630, "ME-630" },
    { 0x0940, "ME-94" },
    { 0x0950, "ME-95" },
    { 0x0960, "ME-96" },
    { 0x1000, "ME-1000" },
    { 0x100a, "ME-1000" },
    { 0x100b, "ME-1000" },
    { 0x1400, "ME-1400" },
    { 0x140a, "ME-1400A" },
    { 0x140b, "ME-1400B" },
    { 0x140c, "ME-1400C" },
    { 0x140d, "ME-1400D" },
    { 0x140e, "ME-1400E" },
    { 0x14ea, "ME-1400EA" },
    { 0x14eb, "ME-1400EB" },
    { 0x1604, "ME-1600/4U" },
    { 0x1608, "ME-1600/8U" },
    { 0x160c, "ME-1600/12U" },
    { 0x160f, "ME-1600/16U" },
    { 0x168f, "ME-1600/16U8I" },
    { 0x4610, "ME-4610" },
    { 0x4650, "ME-4650" },
    { 0x4660, "ME-4660" },
    { 0x4661, "ME-4660I" },
    { 0x4662, "ME-4660" },
    { 0x4663, "ME-4660I" },
    { 0x4670, "ME-4670" },
    { 0x4671, "ME-4670I" },
    { 0x4672, "ME-4670S" },
    { 0x4673, "ME-4670IS" },
    { 0x4680, "ME-4680" },
    { 0x4681, "ME-4680I" },
    { 0x4682, "ME-4680S" },
    { 0x4683, "ME-4680IS" },
    { 0x6004, "ME-6000/4" },
    { 0x6008, "ME-6000/8" },
    { 0x600f, "ME-6000/16" },
    { 0x6014, "ME-6000I/4" },
    { 0x6018, "ME-6000I/8" },
    { 0x601f, "ME-6000I/16" },
    { 0x6034, "ME-6000ISLE/4" },
    { 0x6038, "ME-6000ISLE/8" },
    { 0x603f, "ME-6000ISLE/16" },
    { 0x6044, "ME-6000/4/DIO" },
    { 0x6048, "ME-6000/8/DIO" },
    { 0x604f, "ME-6000/16/DIO" },
    { 0x6054, "ME-6000I/4/DIO" },
    { 0x6058, "ME-6000I/8/DIO" },
    { 0x605f, "ME-6000I/16/DIO" },
    { 0x6074, "ME-6000ISLE/4/DIO" },
    { 0x6078, "ME-6000ISLE/8/DIO" },
    { 0x607f, "ME-6000ISLE/16/DIO" },
    { 0x6104, "ME-6100/4" },
    { 0x6108, "ME-6100/8" },
    { 0x610f, "ME-6100/16" },
    { 0x6114, "ME-6100I/4" },
    { 0x6118, "ME-6100I/8" },
    { 0x611f, "ME-6100I/16" },
    { 0x6134, "ME-6100ISLE/4" },
    { 0x6138, "ME-6100ISLE/8" },
    { 0x613f, "ME-6100ISLE/16" },
    { 0x6144, "ME-6100/4/DIO" },
    { 0x6148, "ME-6100/8/DIO" },
    { 0x614f, "ME-6100/16/DIO" },
    { 0x6154, "ME-6100I/4/DIO" },
    { 0x6158, "ME-6100I/8/DIO" },
    { 0x615f, "ME-6100I/16/DIO" },
    { 0x6174, "ME-6100ISLE/4/DIO" },
    { 0x6178, "ME-6100ISLE/8/DIO" },
    { 0x617f, "ME-6100ISLE/16/DIO" },
    { 0x6259, "ME-6200I/9/DIO" },
    { 0x6359, "ME-6300I/9/DIO" },
    { 0x810a, "ME-8100A" },
    { 0x810b, "ME-8100B" },
    { 0x820a, "ME-8200A" },
    { 0x820b, "ME-8200B" },
};
static const UsbProduct vendor_1b0e_products[] = {
    { 0x1078, "BLUDRIVE II CCID" },
    { 0x1079, "BLUDRIVE II CCID" },
    { 0x1080, "WRITECHIP II CCID" },
};
static const UsbProduct vendor_1b1c_products[] = {
    { 0x0890, "Flash Padlock" },
    { 0x0a00, "SP2500 Speakers" },
    { 0x0a60, "Vengeance K60 Keyboard" },
    { 0x1a01, "Flash Voyager GT" },
    { 0x1a0a, "Survivor Stealth Flash Drive" },
    { 0x1a90, "Flash Voyager GT" },
};
static const UsbProduct vendor_1b32_products[] = {
    { 0x0064, "Pleo robotic dinosaur" },
};
static const UsbProduct vendor_1b3b_products[] = {
    { 0x2933, "PC Camera/Webcam controller" },
    { 0x2935, "PC Camera/Webcam controller" },
    { 0x2936, "PC Camera/Webcam controller" },
    { 0x2937, "PC Camera/Webcam controller" },
    { 0x2938, "PC Camera/Webcam controller" },
    { 0x2939, "PC Camera/Webcam controller" },
    { 0x2950, "PC Camera/Webcam controller" },
    { 0x2951, "PC Camera/Webcam controller" },
    { 0x2952, "PC Camera/Webcam controller" },
    { 0x2953, "PC Camera/Webcam controller" },
    { 0x2955, "PC Camera/Webcam controller" },
    { 0x2956, "PC Camera/Webcam controller" },
    { 0x2957, "PC Camera/Webcam controller" },
    { 0x2958, "PC Camera/Webcam controller" },
    { 0x2959, "PC Camera/Webcam controller" },
    { 0x2960, "PC Camera/Webcam controller" },
    { 0x2961, "PC Camera/Webcam controller" },
    { 0x2962, "PC Camera/Webcam controller" },
    { 0x2963, "PC Camera/Webcam controller" },
    { 0x2965, "PC Camera/Webcam controller" },
    { 0x2966, "PC Camera/Webcam controller" },
    { 0x2967, "PC Camera/Webcam controller" },
    { 0x2968, "PC Camera/Webcam controller" },
    { 0x2969, "PC Camera/Webcam controller" },
};
static const UsbProduct vendor_1b3f_products[] = {
    { 0x0c52, "808 Camera #9 (mass storage mode)" },
    { 0x2002, "808 Camera #9 (web-cam mode)" },
};
static const UsbProduct vendor_1b47_products[] = {
    { 0x0001, "CHUSB Duo Charger (NiMH AA/AAA USB smart charger)" },
};
static const UsbProduct vendor_1b52_products[] = {
    { 0x2101, "FXMC Neural Network Controller" },
    { 0x2102, "FXMC Neural Network Controller V2" },
    { 0x2103, "FXMC Neural Network Controller V3" },
    { 0x4101, "Passport Reader CLR device" },
    { 0x4201, "Passport Reader PRM device" },
    { 0x4202, "Passport Reader PRM extension device" },
    { 0x4203, "Passport Reader PRM DSP device" },
    { 0x4204, "Passport Reader PRMC device" },
    { 0x4205, "Passport Reader CSHR device" },
    { 0x4206, "Passport Reader PRMC V2 device" },
    { 0x4301, "Passport Reader MRZ device" },
    { 0x4302, "Passport Reader MRZ DSP device" },
    { 0x4303, "Passport Reader CSLR device" },
    { 0x4401, "Card Reader" },
    { 0x4501, "Passport Reader RFID device" },
    { 0x4502, "Passport Reader RFID AIG device" },
    { 0x6101, "Neural Network Controller" },
    { 0x6202, "Fingerprint Reader device" },
    { 0x6203, "Fingerprint Scanner device" },
    { 0x8101, "Camera V1" },
    { 0x8102, "Recovery / Camera V2" },
    { 0x8103, "Camera V3" },
};
static const UsbProduct vendor_1b71_products[] = {
    { 0x3002, "USBTV007 Video Grabber [EasyCAP]" },
};
static const UsbProduct vendor_1b73_products[] = {
    { 0x1000, "xHC1 Controller" },
};
static const UsbProduct vendor_1b75_products[] = {
    { 0x3072, "AirLive WN-360USB adapter" },
    { 0x8171, "WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]" },
    { 0x8187, "AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L]" },
    { 0x9170, "AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]" },
    { 0xa200, "AirLive WN-200USB wireless 11b/g/n dongle" },
};
static const UsbProduct vendor_1b80_products[] = {
    { 0xc810, "MC810 [af9015]" },
    { 0xd393, "DVB-T receiver [RTL2832U]" },
    { 0xd396, "UB396-T [RTL2832U]" },
    { 0xd397, "DVB-T receiver [RTL2832U]" },
    { 0xd398, "DVB-T receiver [RTL2832U]" },
    { 0xd700, "FM Radio SnapMusic Mobile 700 (FM700)" },
    { 0xe297, "Conceptronic DVB-T CTVDIGRCU V3.0" },
    { 0xe383, "DVB-T UB383-T [af9015]" },
    { 0xe385, "DVB-T UB385-T [af9015]" },
    { 0xe386, "DVB-T UB385-T [af9015]" },
    { 0xe399, "DVB-T KWorld PlusTV 399U [af9015]" },
    { 0xe39a, "DVB-T395U [af9015]" },
    { 0xe39b, "DVB-T395U [af9015]" },
    { 0xe401, "Sveon STV22 DVB-T [af9015]" },
    { 0xe409, "IT9137FN Dual DVB-T [KWorld UB499-2T]" },
};
static const UsbProduct vendor_1b96_products[] = {
    { 0x0001, "Duosense Transparent Electromagnetic Digitizer" },
};
static const UsbProduct vendor_1ba4_products[] = {
    { 0x0001, "InSight USB Link" },
};
static const UsbProduct vendor_1bad_products[] = {
    { 0x0002, "Guitar for Xbox 360" },
    { 0x0003, "Drum Kit for Xbox 360" },
};
static const UsbProduct vendor_1bae_products[] = {
    { 0x0002, "VR920 Immersive Eyewear" },
};
static const UsbProduct vendor_1bbb_products[] = {
    { 0x011e, "Alcatel One Touch L100V / Telekom Speedstick LTE II" },
    { 0xf017, "Alcatel One Touch L100V / Telekom Speedstick LTE II" },
};
static const UsbProduct vendor_1bc7_products[] = {
    { 0x0020, "HE863" },
    { 0x0021, "HE910" },
    { 0x0023, "HE910-D ECM" },
    { 0x1003, "UC864-E" },
    { 0x1004, "UC864-G" },
    { 0x1005, "CC864-DUAL" },
    { 0x1006, "CC864-SINGLE" },
    { 0x1010, "DE910-DUAL" },
    { 0x1011, "CE910-DUAL" },
    { 0x1200, "LE920" },
};
static const UsbProduct vendor_1bcf_products[] = {
    { 0x0005, "Optical Mouse" },
    { 0x0007, "Optical Mouse" },
    { 0x053a, "Targa Silvercrest OMC807-C optische Funkmaus" },
    { 0x05c5, "SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver]" },
    { 0x05cf, "Micro keyboard & mouse receiver" },
    { 0x0c31, "SPIF30x Serial-ATA bridge" },
    { 0x2880, "Dell HD Webcam" },
    { 0x2885, "ASUS Webcam" },
    { 0x2888, "HP Universal Camera" },
    { 0x28a2, "Dell Integrated Webcam" },
    { 0x28a6, "DELL XPS Integrated Webcam" },
    { 0x28ae, "Laptop Integrated Webcam HD" },
    { 0x28bd, "Dell Integrated HD Webcam" },
    { 0x2985, "Laptop Integrated Webcam HD" },
    { 0x2b83, "Laptop Integrated Webcam FHD" },
};
static const UsbProduct vendor_1bfd_products[] = {
    { 0x1268, "Touch Screen" },
    { 0x1368, "Touch Screen" },
    { 0x1568, "Capacitive Touch Screen" },
    { 0x1668, "IR Touch Screen" },
    { 0x1688, "Resistive Touch Screen" },
    { 0x2968, "Touch Screen" },
    { 0x5968, "Touch Screen" },
    { 0x6968, "Touch Screen" },
};
static const UsbProduct vendor_1c0c_products[] = {
    { 0x0102, "Plug Computer" },
};
static const UsbProduct vendor_1c29_products[] = {
    { 0x0001, "ExMFE5 Simulator" },
    { 0x10fc, "enCore device" },
};
static const UsbProduct vendor_1c34_products[] = {
    { 0x7241, "Prox'N'Roll RFID Scanner" },
};
static const UsbProduct vendor_1c40_products[] = {
    { 0x0533, "TiltStick" },
    { 0x0534, "i2c-tiny-usb interface" },
    { 0x0535, "glcd2usb interface" },
    { 0x0536, "Swiss ColorPAL" },
};
static const UsbProduct vendor_1c4f_products[] = {
    { 0x0002, "Keyboard TRACER Gamma Ivory" },
    { 0x0003, "HID controller" },
    { 0x000e, "Genius KB-120 Keyboard" },
    { 0x0026, "Keyboard" },
    { 0x3000, "Micro USB Web Camera" },
    { 0x3002, "WebCam SiGma Micro" },
};
static const UsbProduct vendor_1c6b_products[] = {
    { 0xa222, "DVD Writer Slimtype eTAU108" },
};
static const UsbProduct vendor_1c73_products[] = {
    { 0x861f, "Anysee E30 USB 2.0 DVB-T Receiver" },
};
static const UsbProduct vendor_1c7a_products[] = {
    { 0x0801, "Fingerprint Reader" },
};
static const UsbProduct vendor_1c83_products[] = {
    { 0x0001, "RS150 V2" },
};
static const UsbProduct vendor_1c88_products[] = {
    { 0x0007, "SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]" },
    { 0x003c, "SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]" },
};
static const UsbProduct vendor_1c9e_products[] = {
    { 0x6061, "WL-72B 3.5G MODEM" },
};
static const UsbProduct vendor_1ca1_products[] = {
    { 0x18ab, "SATA bridge" },
};
static const UsbProduct vendor_1cac_products[] = {
    { 0xa332, "C8 Webcam" },
    { 0xb288, "C18 Webcam" },
};
static const UsbProduct vendor_1cb6_products[] = {
    { 0x6681, "IDC6681" },
};
static const UsbProduct vendor_1cbe_products[] = {
    { 0x00fd, "In-Circuit Debug Interface" },
    { 0x00ff, "Stellaris ROM DFU Bootloader" },
    { 0x0166, "CANAL USB2CAN" },
};
static const UsbProduct vendor_1cf1_products[] = {
    { 0x0001, "Sensor Terminal Board" },
    { 0x0004, "Wireless Handheld Terminal" },
    { 0x0017, "deRFusbSniffer 2.4 GHz" },
    { 0x0018, "deRFusb24E001" },
    { 0x0019, "deRFusb14E001" },
    { 0x001a, "deRFusb23E00" },
    { 0x001b, "deRFusb13E00" },
    { 0x001c, "deRFnode" },
    { 0x001d, "deRFnode / gateway" },
    { 0x0022, "deUSB level shifter" },
    { 0x0023, "deRFusbSniffer Sub-GHz" },
    { 0x0025, "deRFusb23E06" },
    { 0x0027, "deRFusb13E06" },
};
static const UsbProduct vendor_1d03_products[] = {
    { 0x0028, "iCreativ MIDI Controller" },
};
static const UsbProduct vendor_1d09_products[] = {
    { 0x1026, "HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel]" },
};
static const UsbProduct vendor_1d17_products[] = {
    { 0x0001, "AXiS-49 Harmonic Table MIDI Keyboard" },
};
static const UsbProduct vendor_1d19_products[] = {
    { 0x1101, "DK DVB-T Dongle" },
    { 0x1102, "DK mini DVB-T Dongle" },
    { 0x1103, "DK 5217 DVB-T Dongle" },
    { 0x6105, "Video grabber" },
    { 0x8202, "DK DVBC/T DONGLE" },
};
static const UsbProduct vendor_1d34_products[] = {
    { 0x0001, "Dream Cheeky Fidget" },
    { 0x0004, "Dream Cheeky Webmail Notifier" },
    { 0x0008, "Dream Cheeky button" },
    { 0x000a, "Dream Cheeky Mailbox Friends Alert" },
    { 0x000d, "Dream Cheeky Big Red Button" },
    { 0x0013, "Dream Cheeky LED Message Board" },
};
static const UsbProduct vendor_1d45_products[] = {
    { 0x1d45, "Foxlink Optical touch sensor" },
};
static const UsbProduct vendor_1d4d_products[] = {
    { 0x0002, "Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device" },
    { 0x000c, "Ralink RT3070 802.11b/g/n Wireless Lan USB Device" },
    { 0x000e, "Ralink RT3070 802.11b/g/n Wireless Lan USB Device" },
};
static const UsbProduct vendor_1d50_products[] = {
    { 0x5119, "GTA01/GTA02 U-Boot Bootloader" },
    { 0x602b, "FPGALink" },
    { 0x6053, "Darkgame Controller" },
};
static const UsbProduct vendor_1d57_products[] = {
    { 0x0005, "Wireless Receiver (Keyboard and Mouse)" },
    { 0x0006, "Wireless Receiver (RC Laser Pointer)" },
    { 0x000c, "Optical Mouse" },
    { 0x2400, "Wireless Mouse Receiver" },
    { 0x32da, "2.4GHz Receiver (Keyboard and Mouse)" },
    { 0x83d0, "Click-mouse!" },
    { 0xac01, "Wireless Receiver (Keyboard and Mouse)" },
    { 0xad02, "SE340D PC Remote Control" },
    { 0xaf01, "AUVIO Universal Remote Receiver for PlayStation 3" },
};
static const UsbProduct vendor_1d6b_products[] = {
    { 0x0001, "1.1 root hub" },
    { 0x0002, "2.0 root hub" },
    { 0x0003, "3.0 root hub" },
    { 0x0100, "PTP Gadget" },
    { 0x0101, "Audio Gadget" },
    { 0x0102, "EEM Gadget" },
    { 0x0103, "NCM (Ethernet) Gadget" },
    { 0x0104, "Multifunction Composite Gadget" },
    { 0x0105, "FunctionFS Gadget" },
    { 0x0200, "Qemu Audio Device" },
};
static const UsbProduct vendor_1d90_products[] = {
    { 0x201e, "PPU-700" },
};
static const UsbProduct vendor_1de1_products[] = {
    { 0x1101, "Generic Display Device (Mass storage mode)" },
    { 0xc101, "Generic Display Device" },
};
static const UsbProduct vendor_1e0e_products[] = {
    { 0xf000, "iCON 210 UMTS Surfstick" },
};
static const UsbProduct vendor_1e10_products[] = {
    { 0x2004, "Sony 1.3MP 1/3\" ICX445 IIDC video camera [Chameleon]" },
};
static const UsbProduct vendor_1e17_products[] = {
    { 0x0001, "instadose dosimeter" },
};
static const UsbProduct vendor_1e1d_products[] = {
    { 0x0165, "Secure Pen drive" },
};
static const UsbProduct vendor_1e29_products[] = {
    { 0x0101, "CPX Adapter" },
    { 0x0102, "CPX Adapter >=HW10.09 [CP2102]" },
    { 0x0401, "iL3-TP [AT90USB646]" },
    { 0x0402, "FTDI232 [EasyPort]" },
    { 0x0403, "FTDI232 [EasyPort Mini]" },
    { 0x0404, "FTDI232 [Netzteil-GL]" },
    { 0x0405, "FTDI232 [MotorPrüfstand]" },
    { 0x0406, "STM32F103 [EasyKit]" },
    { 0x0407, "LPC2378 [Robotino]" },
    { 0x0408, "LPC2378 [Robotino-Arm]" },
    { 0x0409, "LPC2378 [Robotino-Arm Bootloader]" },
    { 0x040a, "LPC2378 [Robotino Bootloader]" },
    { 0x040b, "LPC2378 [Robotino XT]" },
    { 0x040c, "LPC2378 [Robotino XT Bootloader]" },
    { 0x040d, "LPC2378 [Robotino 3]" },
    { 0x040e, "LPC2378 [Robotino 3 Bootloader]" },
    { 0x0501, "CP2102 [CMSP]" },
    { 0x0601, "CMMP-AS" },
};
static const UsbProduct vendor_1e3d_products[] = {
    { 0x2093, "CBM209x Flash Drive (OEM)" },
    { 0x4082, "CBM4082 SD Card Reader" },
};
static const UsbProduct vendor_1e41_products[] = {
    { 0x0001, "CS328A PC Oscilloscope" },
};
static const UsbProduct vendor_1e4e_products[] = {
    { 0x0100, "WebCam" },
    { 0x0102, "GL-UPC822 UVC WebCam" },
};
static const UsbProduct vendor_1e54_products[] = {
    { 0x2030, "2030 USB Keyboard" },
};
static const UsbProduct vendor_1e68_products[] = {
    { 0x001b, "DataStation maxi g.u" },
    { 0x0050, "DataStation maxi light" },
};
static const UsbProduct vendor_1e71_products[] = {
    { 0x0001, "Avatar Optical Mouse" },
};
static const UsbProduct vendor_1e74_products[] = {
    { 0x2211, "MP300" },
    { 0x2647, "2 GB 2 Go Video MP3 Player [MP601-2G]" },
    { 0x2659, "Coby 4GB Go Video MP3 Player [MP620-4G]" },
    { 0x4641, "A8705 MP3/Video Player" },
    { 0x6511, "MP705-8G MP3 player" },
    { 0x6512, "MP705-4G" },
    { 0x7111, "MP957 Music and Video Player" },
};
static const UsbProduct vendor_1e7d_products[] = {
    { 0x2c24, "Pyra Mouse (wired)" },
    { 0x2ced, "Kone Mouse" },
    { 0x2cf6, "Pyra Mouse (wireless)" },
    { 0x2d50, "Kova+ Mouse" },
    { 0x2d51, "Kone+ Mouse" },
    { 0x30d4, "Arvo Keyboard" },
};
static const UsbProduct vendor_1eda_products[] = {
    { 0x2012, "Air2210 54 Mbps Wireless Adapter" },
    { 0x2210, "Air2210 54 Mbps Wireless Adapter" },
    { 0x2310, "Air2310 150 Mbps Wireless Adapter" },
    { 0x2410, "Air2410 300 Mbps Wireless Adapter" },
};
static const UsbProduct vendor_1edb_products[] = {
    { 0xbd3b, "Intensity Shuttle" },
};
static const UsbProduct vendor_1ee8_products[] = {
    { 0x0014, "MT833UP" },
};
static const UsbProduct vendor_1ef6_products[] = {
    { 0x2233, "Cassidian NH90 STTE" },
    { 0x5064, "FDR Interface" },
    { 0x5523, "Cassidian SSDC Adapter II" },
    { 0x5545, "Cassidian SSDC Adapter III" },
    { 0x5648, "RIU CSMU/BSD" },
    { 0x564a, "Cassidian RIU CSMU/BSD Simulator" },
};
static const UsbProduct vendor_1f28_products[] = {
    { 0x0020, "CDMA USB Modem A600" },
    { 0x0021, "CD INSTALLER USB Device" },
};
static const UsbProduct vendor_1f3a_products[] = {
    { 0xefe8, "V972 tablet in flashing mode" },
};
static const UsbProduct vendor_1f44_products[] = {
    { 0x0001, "NM-1000 scanner" },
};
static const UsbProduct vendor_1f48_products[] = {
    { 0x0627, "Data capturing system" },
    { 0x0628, "Data capturing and control module" },
};
static const UsbProduct vendor_1f4d_products[] = {
    { 0xb803, "Lifeview LV5TDLX DVB-T [RTL2832U]" },
    { 0xd220, "Geniatech T220 DVB-T2 TV Stick" },
};
static const UsbProduct vendor_1f6f_products[] = {
    { 0x0023, "Jawbone Jambox" },
    { 0x8000, "Jawbone Jambox - Updating" },
};
static const UsbProduct vendor_1f75_products[] = {
    { 0x0888, "IS888 SATA Storage Controller" },
    { 0x0902, "IS902 UFD controller" },
};
static const UsbProduct vendor_1f82_products[] = {
    { 0x0001, "PrecisionHD Camera" },
};
static const UsbProduct vendor_1f87_products[] = {
    { 0x0002, "Multi-touch HID Controller" },
};
static const UsbProduct vendor_1f9b_products[] = {
    { 0x0241, "AirView2-EXT" },
};
static const UsbProduct vendor_1fab_products[] = {
    { 0x104d, "ES65" },
};
static const UsbProduct vendor_1fbd_products[] = {
    { 0x0001, "Expert Key - Data aquisition system" },
};
static const UsbProduct vendor_1fc9_products[] = {
    { 0x0003, "LPC1343" },
    { 0x010b, "PR533" },
};
static const UsbProduct vendor_1fde_products[] = {
    { 0x0001, "UART Bridge" },
};
static const UsbProduct vendor_1fe7_products[] = {
    { 0x1000, "VW100 series CDMA EV-DO Rev.A modem" },
};
static const UsbProduct vendor_1ff7_products[] = {
    { 0x0013, "CVTouch Screen (HID)" },
    { 0x001a, "Human Interface Device" },
};
static const UsbProduct vendor_2001_products[] = {
    { 0x0001, "DWL-120 WIRELESS ADAPTER" },
    { 0x0201, "DHN-120 10Mb Home Phoneline Adapter" },
    { 0x1a00, "DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172]" },
    { 0x1a02, "DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772]" },
    { 0x200c, "10/100 Ethernet" },
    { 0x3200, "DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]" },
    { 0x3301, "DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]" },
    { 0x3306, "DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU]" },
    { 0x3308, "DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]" },
    { 0x3309, "DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU]" },
    { 0x330a, "DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU]" },
    { 0x3500, "Elitegroup Computer Systems WLAN card WL-162" },
    { 0x3700, "DWL-122 802.11b [Intersil Prism 3]" },
    { 0x3701, "DWL-G120 Spinnaker 802.11g [Intersil ISL3886]" },
    { 0x3702, "DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]" },
    { 0x3703, "AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]" },
    { 0x3704, "AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]" },
    { 0x3705, "AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]" },
    { 0x3761, "IEEE 802.11g USB2.0 Wireless Network Adapter-PN" },
    { 0x3a00, "DWL-AG132 [Atheros AR5523]" },
    { 0x3a01, "DWL-AG132 (no firmware) [Atheros AR5523]" },
    { 0x3a02, "DWL-G132 [Atheros AR5523]" },
    { 0x3a03, "DWL-G132 (no firmware) [Atheros AR5523]" },
    { 0x3a04, "DWL-AG122 [Atheros AR5523]" },
    { 0x3a05, "DWL-AG122 (no firmware) [Atheros AR5523]" },
    { 0x3a80, "AirPlus Xtreme G DWL-G132 Wireless Adapter" },
    { 0x3a81, "predator Bootloader Download" },
    { 0x3a82, "AirPremier AG DWL-AG132 Wireless Adapter" },
    { 0x3a83, "predator Bootloader Download" },
    { 0x3b00, "AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]" },
    { 0x3b01, "WLAN Boot Device" },
    { 0x3c00, "AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571]" },
    { 0x3c01, "AirPlus AG DWL-AG122 Wireless Adapter" },
    { 0x3c02, "AirPlus G DWL-G122 Wireless Adapter" },
    { 0x3c05, "DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772]" },
    { 0x3c15, "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]" },
    { 0x3c17, "DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370]" },
    { 0x3c19, "DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370]" },
    { 0x3c1a, "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572]" },
    { 0x3c1b, "DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]" },
    { 0x4000, "DSB-650C Ethernet [klsi]" },
    { 0x4001, "DSB-650TX Ethernet [pegasus]" },
    { 0x4002, "DSB-650TX Ethernet [pegasus]" },
    { 0x4003, "DSB-650TX-PNA Ethernet [pegasus]" },
    { 0x400b, "10/100 Ethernet" },
    { 0x4102, "10/100 Ethernet" },
    { 0x5100, "DSL-200 ADSL ATM Modem" },
    { 0x5102, "DSL-200 ADSL Loader" },
    { 0x5b00, "Remote NDIS Network Device" },
    { 0x9414, "Cable Modem" },
    { 0x9b00, "Broadband Cable Modem Remote NDIS Device" },
    { 0xabc1, "DSB-650 Ethernet [pegasus]" },
    { 0xf013, "DLink 7 port USB2.0 Hub" },
    { 0xf103, "DUB-H7 7-port USB 2.0 hub" },
    { 0xf10d, "Accent Communications Modem" },
    { 0xf110, "DUB-AV300 A/V Capture" },
    { 0xf111, "DBT-122 Bluetooth adapter" },
    { 0xf112, "DUB-T210 Audio Device" },
    { 0xf116, "Formosa 2" },
    { 0xf117, "Formosa 3" },
    { 0xf118, "Formosa 4" },
};
static const UsbProduct vendor_2003_products[] = {
    { 0xea61, "dc3500" },
};
static const UsbProduct vendor_200c_products[] = {
    { 0x100b, "Play audio soundcard" },
};
static const UsbProduct vendor_2013_products[] = {
    { 0x0245, "PCTV 73ESE" },
    { 0x0246, "PCTV 74E" },
    { 0x0248, "PCTV 282E" },
    { 0x024f, "nanoStick T2 290e" },
};
static const UsbProduct vendor_2019_products[] = {
    { 0x3220, "GW-US11S WLAN [Atmel AT76C503A]" },
    { 0x4901, "GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU]" },
    { 0x4903, "GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU]" },
    { 0x4904, "GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU]" },
    { 0x5303, "GW-US54GXS 802.11bg" },
    { 0x5304, "GWUS300 802.11n" },
    { 0xab01, "GW-US54HP" },
    { 0xab24, "GW-US300MiniS" },
    { 0xab25, "GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870]" },
    { 0xab28, "GW-USNano" },
    { 0xab29, "GW-USMicro300" },
    { 0xab2a, "GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]" },
    { 0xab2b, "GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU]" },
    { 0xab2c, "GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU]" },
    { 0xab50, "GW-US54Mini2" },
    { 0xc002, "GW-US54SG" },
    { 0xc007, "GW-US54GZL" },
    { 0xed02, "GW-USMM" },
    { 0xed06, "GW-US300MiniW 802.11bgn Wireless Adapter" },
    { 0xed10, "GW-US300Mini2" },
    { 0xed14, "GW-USMicroN" },
    { 0xed16, "GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU]" },
    { 0xed17, "GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS]" },
    { 0xed18, "GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU]" },
};
static const UsbProduct vendor_203d_products[] = {
    { 0x1480, "ENUWI-N3 [802.11n Wireless N150 Adapter]" },
};
static const UsbProduct vendor_2040_products[] = {
    { 0x0c80, "Windham" },
    { 0x0c90, "Windham" },
    { 0x1700, "CataMount" },
    { 0x1800, "Okemo A" },
    { 0x1801, "Okemo B" },
    { 0x2000, "Tiger Minicard" },
    { 0x2009, "Tiger Minicard R2" },
    { 0x200a, "Tiger Minicard" },
    { 0x2010, "Tiger Minicard" },
    { 0x2011, "WinTV MiniCard [Dell Digital TV Receiver]" },
    { 0x2019, "Tiger Minicard" },
    { 0x2400, "WinTV PVR USB2 (Model 24019)" },
    { 0x4700, "WinTV Nova-S-USB2" },
    { 0x4902, "HD PVR" },
    { 0x4903, "HS PVR" },
    { 0x4982, "HD PVR" },
    { 0x5500, "Windham" },
    { 0x5510, "Windham" },
    { 0x5520, "Windham" },
    { 0x5530, "Windham" },
    { 0x5580, "Windham" },
    { 0x5590, "Windham" },
    { 0x6500, "WinTV HVR-900" },
    { 0x6502, "WinTV HVR-900" },
    { 0x6503, "WinTV HVR-930" },
    { 0x6513, "WinTV HVR-980" },
    { 0x7050, "Nova-T Stick" },
    { 0x7060, "Nova-T Stick 2" },
    { 0x7070, "Nova-T Stick 3" },
    { 0x7240, "WinTV HVR-850" },
    { 0x8400, "WinTV Nova-T-500" },
    { 0x9300, "WinTV NOVA-T USB2 (cold)" },
    { 0x9301, "WinTV NOVA-T USB2 (warm)" },
    { 0x9941, "WinTV Nova-T-500" },
    { 0x9950, "WinTV Nova-T-500" },
    { 0xb910, "Windham" },
    { 0xb980, "Windham" },
    { 0xb990, "Windham" },
    { 0xc000, "Windham" },
    { 0xc010, "Windham" },
};
static const UsbProduct vendor_2047_products[] = {
    { 0x0200, "MSP430 USB HID Bootstrap Loader" },
    { 0x0855, "Invensense Embedded MotionApp HID Sensor" },
    { 0x0964, "Inventio Software MSP430" },
};
static const UsbProduct vendor_2058_products[] = {
    { 0x2058, "ViperBoard I2C, SPI, GPIO interface" },
};
static const UsbProduct vendor_2077_products[] = {
    { 0x9002, "W1M100 HSPA/WCDMA Module" },
};
static const UsbProduct vendor_2080_products[] = {
    { 0x0001, "nook" },
    { 0x0002, "NOOKcolor" },
    { 0x0003, "NOOK Simple Touch" },
    { 0x0004, "NOOK Tablet" },
};
static const UsbProduct vendor_2087_products[] = {
    { 0x0a01, "Multi Touch Panel" },
    { 0x0a02, "Multi Touch Panel" },
    { 0x0b03, "Multi Touch Panel" },
};
static const UsbProduct vendor_20a0_products[] = {
    { 0x4123, "IKALOGIC SCANALOGIC 2" },
    { 0x414a, "MDE SPI Interface" },
    { 0x415a, "OpenPilot" },
    { 0x415b, "CopterControl" },
    { 0x415c, "PipXtreme" },
};
static const UsbProduct vendor_20b1_products[] = {
    { 0x10ad, "XUSB Loader" },
    { 0xf7d1, "XTAG2 - JTAG Adapter" },
};
static const UsbProduct vendor_20b3_products[] = {
    { 0x0a18, "10.1 Touch screen overlay" },
};
static const UsbProduct vendor_20b7_products[] = {
    { 0x0713, "Milkymist JTAG/serial" },
    { 0x1540, "ben-wpan, AT86RF230-based" },
    { 0x1db5, "IDBG in DFU mode" },
    { 0x1db6, "IDBG in normal mode" },
    { 0xc25b, "C2 Dongle" },
    { 0xcb72, "ben-wpan, cntr" },
};
static const UsbProduct vendor_20ce_products[] = {
    { 0x0012, "RF Sythesizer 250-4200MHz model SSG-4000LH" },
    { 0x0021, "RF Switch Matrix" },
    { 0x0022, "I/O Controller" },
};
static const UsbProduct vendor_20df_products[] = {
    { 0x0001, "Entropy Key [UDEKEY01]" },
};
static const UsbProduct vendor_20f1_products[] = {
    { 0x0101, "iCube3 Camera" },
};
static const UsbProduct vendor_20f4_products[] = {
    { 0x648b, "TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]" },
};
static const UsbProduct vendor_20f7_products[] = {
    { 0xa003, "Subminiature 5Mpix B/W Camera, MU9PM-MH" },
};
static const UsbProduct vendor_2100_products[] = {
    { 0x9e52, "Yaesu VX-7" },
    { 0x9e54, "CT29B Radio Cable" },
    { 0x9e57, "RTS01 Radio Cable" },
    { 0x9e5d, "K4Y Radio Cable" },
    { 0x9e5f, "FT232RL [RTS05 Serial Cable]" },
};
static const UsbProduct vendor_2101_products[] = {
    { 0x0201, "SIIG 4-to-2 Printer Switch" },
};
static const UsbProduct vendor_2109_products[] = {
    { 0x0700, "VL700 SATA 3Gb/s bridge" },
    { 0x0701, "VL701 SATA 3Gb/s bridge" },
    { 0x0810, "VL81x Hub" },
    { 0x0811, "Hub" },
    { 0x0812, "VL812 Hub" },
    { 0x2811, "Hub" },
    { 0x2812, "VL812 Hub" },
    { 0x3431, "Hub" },
    { 0x8110, "Hub" },
};
static const UsbProduct vendor_2113_products[] = {
    { 0x0137, "DepthSense 311 (3D)" },
    { 0x0145, "DepthSense 325" },
    { 0x8000, "DepthSense 311 (Color)" },
};
static const UsbProduct vendor_2149_products[] = {
    { 0x211b, "Touchscreen Controller" },
    { 0x2703, "TS58xxA/TC56xxA [CoolTouch]" },
};
static const UsbProduct vendor_2162_products[] = {
    { 0x2031, "Network Blaster Wireless Adapter" },
    { 0x500c, "DE5771 Modem Blaster" },
    { 0x8001, "Broadxent BritePort DSL Bridge 8010U" },
};
static const UsbProduct vendor_2184_products[] = {
    { 0x0005, "GDS-3000 Oscilloscope" },
    { 0x0006, "GDS-3000 Oscilloscope" },
    { 0x0011, "AFG Function Generator (CDC)" },
};
static const UsbProduct vendor_21a1_products[] = {
    { 0x0001, "EPOC Consumer Headset Wireless Dongle" },
};
static const UsbProduct vendor_21d6_products[] = {
    { 0x0002, "Seismic recorder [Tellus]" },
};
static const UsbProduct vendor_2222_products[] = {
    { 0x0004, "iWebKey Keyboard" },
    { 0x2520, "Mini Tablet" },
    { 0x4050, "AirStick joystick" },
};
static const UsbProduct vendor_2227_products[] = {
    { 0x3105, "SKYDATA SKD-U100" },
};
static const UsbProduct vendor_2232_products[] = {
    { 0x1005, "WebCam SCB-0385N" },
    { 0x1028, "WebCam SC-03FFL11939N" },
    { 0x1029, "WebCam SC-13HDL11939N" },
    { 0x1037, "WebCam SC-03FFM12339N" },
};
static const UsbProduct vendor_2233_products[] = {
    { 0x6323, "USB Electronic Scale" },
};
static const UsbProduct vendor_2237_products[] = {
    { 0x4161, "eReader White" },
};
static const UsbProduct vendor_228d_products[] = {
    { 0x0001, "Terminal Bike Key Reader" },
};
static const UsbProduct vendor_22a6_products[] = {
    { 0xffff, "PieKey \"beta\" 4GB model 4E4F41482E4F5247 (SM3251Q BB)" },
};
static const UsbProduct vendor_22b8_products[] = {
    { 0x0001, "Wally 2.2 chipset" },
    { 0x0002, "Wally 2.4 chipset" },
    { 0x0005, "V.60c/V.60i GSM Phone" },
    { 0x0830, "2386C-HT820" },
    { 0x0833, "2386C-HT820 [Flash Mode]" },
    { 0x0850, "Bluetooth Device" },
    { 0x1001, "Patriot 1.0 (GSM) chipset" },
    { 0x1002, "Patriot 2.0 chipset" },
    { 0x1005, "T280e GSM/GPRS Phone" },
    { 0x1101, "Patriot 1.0 (TDMA) chipset" },
    { 0x1801, "Rainbow chipset flash" },
    { 0x2035, "Bluetooth Device" },
    { 0x2805, "GSM Modem" },
    { 0x2821, "T720 GSM Phone" },
    { 0x2822, "V.120e GSM Phone" },
    { 0x2823, "Flash Interface" },
    { 0x2a01, "MSM6050 chipset" },
    { 0x2a02, "CDMA modem" },
    { 0x2a03, "MSM6050 chipset flash" },
    { 0x2a21, "V710 GSM Phone (P2K)" },
    { 0x2a22, "V710 GSM Phone (AT)" },
    { 0x2a23, "MSM6100 chipset flash" },
    { 0x2a41, "MSM6300 chipset" },
    { 0x2a42, "Usb Modem" },
    { 0x2a43, "MSM6300 chipset flash" },
    { 0x2a61, "E815 GSM Phone (P2K)" },
    { 0x2a62, "E815 GSM Phone (AT)" },
    { 0x2a63, "MSM6500 chipset flash" },
    { 0x2a81, "MSM6025 chipset" },
    { 0x2a83, "MSM6025 chipset flash" },
    { 0x2ac1, "MSM6100 chipset" },
    { 0x2ac3, "MSM6100 chipset flash" },
    { 0x2d78, "XT300[SPICE]" },
    { 0x3001, "A835/E1000 GSM Phone (P2K)" },
    { 0x3002, "A835/E1000 GSM Phone (AT)" },
    { 0x3801, "C350L/C450 (P2K)" },
    { 0x3802, "C330/C350L/C450/EZX GSM Phone (AT)" },
    { 0x3803, "Neptune LT chipset flash" },
    { 0x4001, "OMAP 1.0 chipset" },
    { 0x4002, "A920/A925 UMTS Phone" },
    { 0x4003, "OMAP 1.0 chipset flash" },
    { 0x4008, "OMAP 1.0 chipset RDL" },
    { 0x41d6, "Droid X (Windows media mode)" },
    { 0x41d9, "Droid/Milestone" },
    { 0x41db, "Droid/Milestone (Debug mode)" },
    { 0x41de, "Droid X (PC mode)" },
    { 0x4204, "MPx200 Smartphone" },
    { 0x4214, "MPc GSM" },
    { 0x4224, "MPx220 Smartphone" },
    { 0x4234, "MPc CDMA" },
    { 0x4244, "MPx100 Smartphone" },
    { 0x4285, "Droid X (Mass storage)" },
    { 0x4801, "Neptune LTS chipset" },
    { 0x4803, "Neptune LTS chipset flash" },
    { 0x4810, "Triplet GSM Phone (storage)" },
    { 0x4901, "Triplet GSM Phone (P2K)" },
    { 0x4902, "Triplet GSM Phone (AT)" },
    { 0x4903, "Neptune LTE chipset flash" },
    { 0x4a01, "Neptune LTX chipset" },
    { 0x4a03, "Neptune LTX chipset flash" },
    { 0x4a32, "L6-imode Phone" },
    { 0x5801, "Neptune ULS chipset" },
    { 0x5803, "Neptune ULS chipset flash" },
    { 0x5901, "Neptune VLT chipset" },
    { 0x5903, "Neptune VLT chipset flash" },
    { 0x6001, "Dalhart EZX" },
    { 0x6003, "Dalhart flash" },
    { 0x6004, "EZX GSM Phone (CDC Net)" },
    { 0x6006, "MOTOROKR E6" },
    { 0x6008, "Dalhart RDL" },
    { 0x6009, "EZX GSM Phone (P2K)" },
    { 0x600a, "Dalhart EZX config 17" },
    { 0x600b, "Dalhart EZX config 18" },
    { 0x600c, "EZX GSM Phone (USBLAN)" },
    { 0x6021, "JUIX chipset" },
    { 0x6023, "JUIX chipset flash" },
    { 0x6026, "Flash RAM Downloader/miniOS" },
    { 0x6027, "USBLAN" },
    { 0x604c, "EZX GSM Phone (Storage)" },
    { 0x6101, "Talon integrated chipset" },
    { 0x6401, "Argon chipset" },
    { 0x6403, "Argon chipset flash" },
    { 0x6415, "ROKR Z6 (MTP mode)" },
    { 0x6604, "Washington CDMA Phone" },
    { 0x6631, "CDC Modem" },
    { 0x7001, "Q Smartphone" },
    { 0xfe01, "StarTAC III MS900" },
};
static const UsbProduct vendor_22b9_products[] = {
    { 0x0006, "Touch Screen" },
};
static const UsbProduct vendor_2304_products[] = {
    { 0x0109, "Studio PCTV USB (SECAM)" },
    { 0x0110, "Studio PCTV USB (PAL)" },
    { 0x0111, "Miro PCTV USB" },
    { 0x0112, "Studio PCTV USB (NTSC) with FM radio" },
    { 0x0201, "Systems MovieBox Device" },
    { 0x0204, "MovieBox USB_B" },
    { 0x0205, "DVC 150B" },
    { 0x0206, "Systems MovieBox Deluxe Device" },
    { 0x0207, "Dazzle DVC90 Video Device" },
    { 0x0208, "Studio PCTV USB2" },
    { 0x020e, "PCTV 200e" },
    { 0x020f, "PCTV 400e BDA Device" },
    { 0x0210, "Studio PCTV USB (PAL) with FM radio" },
    { 0x0212, "Studio PCTV USB (NTSC)" },
    { 0x0213, "500-USB Device" },
    { 0x0214, "Studio PCTV USB (PAL) with FM radio" },
    { 0x0216, "PCTV 60e" },
    { 0x0219, "PCTV 260e" },
    { 0x021a, "Dazzle DVC100 Audio Device" },
    { 0x021b, "Dazzle DVC130/DVC170" },
    { 0x021d, "Dazzle DVC130" },
    { 0x021e, "Dazzle DVC170" },
    { 0x021f, "PCTV Sat HDTV Pro BDA Device" },
    { 0x0222, "PCTV Sat Pro BDA Device" },
    { 0x0223, "DazzleTV Sat BDA Device" },
    { 0x0225, "Remote Kit Infrared Transceiver" },
    { 0x0226, "PCTV 330e" },
    { 0x0227, "PCTV for Mac, HD Stick" },
    { 0x0228, "PCTV DVB-T Flash Stick" },
    { 0x0229, "PCTV Dual DVB-T 2001e" },
    { 0x022a, "PCTV 160e" },
    { 0x022b, "PCTV 71e [Afatech AF9015]" },
    { 0x0232, "PCTV 170e" },
    { 0x0236, "PCTV 72e [DiBcom DiB7000PC]" },
    { 0x0237, "PCTV 73e [DiBcom DiB7000PC]" },
    { 0x023a, "PCTV 801e" },
    { 0x023b, "PCTV 801e SE" },
    { 0x023d, "PCTV 340e" },
    { 0x023e, "PCTV 340e SE" },
    { 0x0300, "Studio Linx Video input cable (NTSC)" },
    { 0x0301, "Studio Linx Video input cable (PAL)" },
    { 0x0302, "Dazzle DVC120" },
    { 0x0419, "PCTV Bungee USB (PAL) with FM radio" },
    { 0x061d, "PCTV Deluxe (NTSC) Device" },
    { 0x061e, "PCTV Deluxe (PAL) Device" },
};
static const UsbProduct vendor_2318_products[] = {
    { 0x0011, "CitiDISK Jr. IDE Enclosure" },
};
static const UsbProduct vendor_2341_products[] = {
    { 0x0001, "Uno (CDC ACM)" },
    { 0x0010, "Mega 2560 (CDC ACM)" },
    { 0x003b, "Serial Adapter (CDC ACM)" },
    { 0x003f, "Mega ADK (CDC ACM)" },
    { 0x0042, "Mega 2560 R3 (CDC ACM)" },
    { 0x0043, "Uno R3 (CDC ACM)" },
    { 0x0044, "Mega ADK R3 (CDC ACM)" },
    { 0x0045, "Serial R3 (CDC ACM)" },
    { 0x8036, "Leonardo (CDC ACM, HID)" },
};
static const UsbProduct vendor_2373_products[] = {
    { 0x0001, "5 MegaPixel Digital Still Camera [DSC5M]" },
};
static const UsbProduct vendor_2375_products[] = {
    { 0x0001, "Digital Audio Player" },
};
static const UsbProduct vendor_2406_products[] = {
    { 0x6688, "PD7X Portable Storage" },
};
static const UsbProduct vendor_2443_products[] = {
    { 0x00dc, "aes220 FPGA Mini-Module" },
};
static const UsbProduct vendor_2478_products[] = {
    { 0x2008, "U209-000-R Serial Port" },
};
static const UsbProduct vendor_24e1_products[] = {
    { 0x3001, "Adp-usb" },
    { 0x3005, "Radius" },
};
static const UsbProduct vendor_2632_products[] = {
    { 0x3209, "7-in-1 Card Reader" },
};
static const UsbProduct vendor_2639_products[] = {
    { 0x0001, "MTi-10 IMU" },
    { 0x0002, "MTi-20 VRU" },
    { 0x0003, "MTi-30 AHRS" },
    { 0x0011, "MTi-100 IMU" },
    { 0x0012, "MTi-200 VRU" },
    { 0x0013, "MTi-300 AHRS" },
    { 0x0017, "MTi-G 7xx GNSS/INS" },
    { 0x0100, "Body Pack" },
    { 0x0101, "Awinda Station" },
    { 0x0102, "Awinda Dongle" },
    { 0x0103, "Sync Station" },
    { 0x0200, "MTw" },
    { 0xd00d, "Wireless Receiver" },
};
static const UsbProduct vendor_2659_products[] = {
    { 0x1101, "TNT DVB-T/DAB/DAB+/FM" },
    { 0x1201, "FM Transmitter/Receiver" },
    { 0x1202, "MediaTV Analog/FM/DVB-T" },
    { 0x1203, "MediaTV Analog/FM/DVB-T MiniPCIe" },
    { 0x1204, "MediaTV Analog/FM/ATSC" },
    { 0x1205, "SkyTV Ultimate V" },
    { 0x1206, "MediaTV DVB-T MiniPCIe" },
    { 0x1207, "Sundtek HD Capture" },
    { 0x1208, "Sundtek SkyTV Ultimate III" },
    { 0x1209, "MediaTV Analog/FM/ATSC MiniPCIe" },
    { 0x1210, "MediaTV Pro III (EU)" },
    { 0x1211, "MediaTV Pro III (US)" },
    { 0x1212, "MediaTV Pro III MiniPCIe (EU)" },
    { 0x1213, "MediaTV Pro III MiniPCIe (US)" },
};
static const UsbProduct vendor_2676_products[] = {
    { 0xba02, "ace" },
};
static const UsbProduct vendor_2730_products[] = {
    { 0x200f, "CT-S310 Label printer" },
};
static const UsbProduct vendor_2735_products[] = {
    { 0x0003, "MPIO HS100" },
    { 0x1001, "MPIO FY200" },
    { 0x1002, "MPIO FL100" },
    { 0x1003, "MPIO FD100" },
    { 0x1004, "MPIO HD200" },
    { 0x1005, "MPIO HD300" },
    { 0x1006, "MPIO FG100" },
    { 0x1007, "MPIO FG130" },
    { 0x1008, "MPIO FY300" },
    { 0x1009, "MPIO FY400" },
    { 0x100a, "MPIO FL300" },
    { 0x100b, "MPIO HS200" },
    { 0x100c, "MPIO FL350" },
    { 0x100d, "MPIO FY500" },
    { 0x100e, "MPIO FY500" },
    { 0x100f, "MPIO FY600" },
    { 0x1012, "MPIO FL400" },
    { 0x1013, "MPIO HD400" },
    { 0x1014, "MPIO HD400" },
    { 0x1016, "MPIO FY700" },
    { 0x1017, "MPIO FY700" },
    { 0x1018, "MPIO FY800" },
    { 0x1019, "MPIO FY800" },
    { 0x101a, "MPIO FY900" },
    { 0x101b, "MPIO FY900" },
    { 0x102b, "MPIO FL500" },
    { 0x102c, "MPIO FL500" },
    { 0x103f, "MPIO FY570" },
    { 0x1040, "MPIO FY570" },
    { 0x1041, "MPIO FY670" },
    { 0x1042, "MPIO FY670" },
    { 0x1043, "HCT HMD-180A" },
    { 0x1044, "HCT HMD-180A" },
};
static const UsbProduct vendor_2770_products[] = {
    { 0x0a01, "ScanJet 4600 series" },
    { 0x905c, "Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35" },
    { 0x9060, "A130" },
    { 0x9120, "Che-ez! Snap / iClick Tiny VGA Digital Camera" },
    { 0x9130, "TCG 501" },
    { 0x913c, "Argus DC-1730" },
    { 0x9150, "Mini Cam" },
    { 0x9153, "iClick 5X" },
    { 0x915d, "Cyberpix S-210S / Little Tikes My Real Digital Camera" },
    { 0x930b, "CCD Webcam(PC370R)" },
    { 0x930c, "CCD Webcam(PC370R)" },
};
static const UsbProduct vendor_27b8_products[] = {
    { 0x01ed, "blink(1)" },
};
static const UsbProduct vendor_2821_products[] = {
    { 0x0161, "WL-161 802.11b Wireless Adapter [SiS 162U]" },
    { 0x160f, "WL-160g 802.11g Wireless Adapter [Envara WiND512]" },
    { 0x3300, "WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3]" },
};
static const UsbProduct vendor_2899_products[] = {
    { 0x012c, "Camera Device" },
};
static const UsbProduct vendor_289b_products[] = {
    { 0x0001, "Gamecube/N64 controller v2.2" },
    { 0x0002, "2nes2snes" },
    { 0x0003, "4nes4snes" },
    { 0x0004, "Gamecube/N64 controller v2.3" },
    { 0x0005, "Saturn (Joystick mode)" },
    { 0x0006, "Saturn (Mouse mode)" },
    { 0x0007, "Famicom controller" },
    { 0x0008, "Dreamcast (Joystick mode)" },
    { 0x0009, "Dreamcast (Mouse mode)" },
    { 0x000a, "Dreamcast (Keyboard mode)" },
    { 0x000b, "Gamecube/N64 controller v2.9 (Keyboard mode)" },
    { 0x000c, "Gamecube/N64 controller v2.9 (Joystick mode)" },
    { 0x0100, "Dual-relay board" },
    { 0x0500, "Energy meter" },
    { 0x0502, "Precision barometer" },
};
static const UsbProduct vendor_2931_products[] = {
    { 0x0a01, "Jolla Phone MTP" },
    { 0x0a02, "Jolla Phone Developer" },
    { 0x0a05, "Jolla PC connection" },
    { 0x0afe, "Jolla charging only" },
};
static const UsbProduct vendor_2a03_products[] = {
    { 0x0001, "Linino ONE (bootloader)" },
    { 0x0036, "Arduino Leonardo (bootloader)" },
    { 0x0037, "Arduino Micro (bootloader)" },
    { 0x0038, "Arduino Robot Control (bootloader)" },
    { 0x0039, "Arduino Robot Motor (bootloader)" },
    { 0x003a, "Arduino Micro ADK rev3 (bootloader)" },
    { 0x003b, "Arduino Serial" },
    { 0x003c, "Arduino Explora (bootloader)" },
    { 0x003d, "Arduino Due (usb2serial)" },
    { 0x003e, "Arduino Due" },
    { 0x0041, "Arduino Yun (bootloader)" },
    { 0x0042, "Arduino Mega 2560 Rev3" },
    { 0x0043, "Arduino Uno Rev3" },
    { 0x004d, "Arduino Zero Pro (bootloader)" },
    { 0x8001, "Linino ONE (CDC ACM)" },
    { 0x8036, "Arduino Leonardo (CDC ACM)" },
    { 0x8037, "Arduino Micro (CDC ACM)" },
    { 0x8038, "Arduino Robot Control (CDC ACM)" },
    { 0x8039, "Arduino Robot Motor (CDC ACM)" },
    { 0x803a, "Arduino Micro ADK rev3 (CDC ACM)" },
    { 0x803c, "Arduino Explora (CDC ACM)" },
    { 0x8041, "Arduino Yun (CDC ACM)" },
    { 0x804d, "Arduino Zero Pro (CDC ACM)" },
};
static const UsbProduct vendor_2a37_products[] = {
    { 0x5110, "UPS35110/UPS25110" },
};
static const UsbProduct vendor_2a45_products[] = {
    { 0x0001, "MX Phone (BICR)" },
    { 0x0c02, "MX Phone (MTP & ADB)" },
    { 0x0c03, "MX Phone (BICR & ADB)" },
    { 0x2008, "MX Phone (MTP)" },
    { 0x200a, "MX Phone (MTP & ACM & ADB)" },
    { 0x200b, "MX Phone (PTP)" },
    { 0x200c, "MX Phone (PTP & ADB)" },
    { 0x2012, "MX Phone (MTP & ACM)" },
};
static const UsbProduct vendor_2c02_products[] = {
    { 0x14ea, "GW-US11H WLAN" },
};
static const UsbProduct vendor_2c1a_products[] = {
    { 0x0000, "Wireless Optical Mouse" },
};
static const UsbProduct vendor_3125_products[] = {
    { 0x0001, "TrackerPod Camera Stand" },
};
static const UsbProduct vendor_3195_products[] = {
    { 0xf190, "MSO-19" },
    { 0xf280, "MSO-28" },
    { 0xf281, "MSO-28" },
};
static const UsbProduct vendor_3275_products[] = {
    { 0x4fb1, "MonsterTV P2H" },
};
static const UsbProduct vendor_3333_products[] = {
    { 0x3333, "2 port KVM switch model 60652K" },
};
static const UsbProduct vendor_3334_products[] = {
    { 0x1701, "Fast Ethernet" },
};
static const UsbProduct vendor_3340_products[] = {
    { 0x043a, "Mio A701 DigiWalker PPCPhone" },
    { 0x0e3a, "Pocket PC 300 GPS SL / Typhoon MyGuide 3500" },
    { 0xa0a3, "deltaX 5 BT (D) PDA" },
};
static const UsbProduct vendor_3344_products[] = {
    { 0x3744, "OEM PC Remote" },
};
static const UsbProduct vendor_3504_products[] = {
    { 0xf110, "Security Key" },
};
static const UsbProduct vendor_3538_products[] = {
    { 0x0001, "Travel Flash" },
    { 0x0015, "Mass Storge Device" },
    { 0x0022, "Hi-Speed Mass Storage Device" },
    { 0x0042, "Cool Drive U339 Flash Disk" },
    { 0x0054, "Flash Drive (2GB)" },
};
static const UsbProduct vendor_3579_products[] = {
    { 0x6901, "Media Reader" },
};
static const UsbProduct vendor_357d_products[] = {
    { 0x7788, "QuickPort XT" },
};
static const UsbProduct vendor_3838_products[] = {
    { 0x0001, "5-in-1 Card Reader" },
};
static const UsbProduct vendor_3923_products[] = {
    { 0x12c0, "DAQPad-6020E" },
    { 0x12d0, "DAQPad-6507" },
    { 0x12e0, "NI 4350" },
    { 0x12f0, "NI 5102" },
    { 0x1750, "DAQPad-6508" },
    { 0x17b0, "USB-ISA-Bridge" },
    { 0x1820, "DAQPad-6020E (68 pin I/O)" },
    { 0x1830, "DAQPad-6020E (BNC)" },
    { 0x1f00, "DAQPad-6024E" },
    { 0x1f10, "DAQPad-6024E" },
    { 0x1f20, "DAQPad-6025E" },
    { 0x1f30, "DAQPad-6025E" },
    { 0x1f40, "DAQPad-6036E" },
    { 0x1f50, "DAQPad-6036E" },
    { 0x2f80, "DAQPad-6052E" },
    { 0x2f90, "DAQPad-6052E" },
    { 0x702b, "GPIB-USB-B" },
    { 0x703c, "USB-485 RS485 Cable" },
    { 0x709b, "GPIB-USB-HS" },
    { 0x7254, "NI MIO (data acquisition card) firmware updater" },
    { 0x729e, "USB-6251 (OEM) data acquisition card" },
};
static const UsbProduct vendor_40bb_products[] = {
    { 0x0a09, "USB2.0-SCSI Bridge USB2-SC" },
};
static const UsbProduct vendor_4101_products[] = {
    { 0x1301, "IR-2510 usb phone" },
};
static const UsbProduct vendor_4102_products[] = {
    { 0x1001, "iFP-100 series mp3 player" },
    { 0x1003, "iFP-300 series mp3 player" },
    { 0x1005, "iFP-500 series mp3 player" },
    { 0x1007, "iFP-700 series mp3/ogg vorbis player" },
    { 0x1008, "iFP-800 series mp3/ogg vorbis player" },
    { 0x100a, "iFP-1000 series mp3/ogg vorbis player" },
    { 0x1014, "T20 series mp3/ogg vorbis player (ums firmware)" },
    { 0x1019, "T30" },
    { 0x1034, "T60" },
    { 0x1040, "M1Player" },
    { 0x1041, "E100 (ums)" },
    { 0x1101, "iFP-100 series mp3 player (ums firmware)" },
    { 0x1103, "iFP-300 series mp3 player (ums firmware)" },
    { 0x1105, "iFP-500 series mp3 player (ums firmware)" },
    { 0x1113, "T10 (alternate)" },
    { 0x1117, "T10" },
    { 0x1119, "T30 series mp3/ogg/wma player" },
    { 0x1141, "E100 (mtp)" },
    { 0x2002, "H10 6GB" },
    { 0x2101, "H10 20GB (mtp)" },
    { 0x2102, "H10 5GB (mtp)" },
    { 0x2105, "H10 5/6GB (mtp)" },
};
static const UsbProduct vendor_413c_products[] = {
    { 0x0000, "DRAC 5 Virtual Keyboard and Mouse" },
    { 0x0001, "DRAC 5 Virtual Media" },
    { 0x0058, "Port Replicator" },
    { 0x1001, "Keyboard Hub" },
    { 0x1002, "Keyboard Hub" },
    { 0x1003, "Keyboard Hub" },
    { 0x1005, "Multimedia Pro Keyboard Hub" },
    { 0x2001, "Keyboard HID Support" },
    { 0x2002, "SK-8125 Keyboard" },
    { 0x2003, "Keyboard" },
    { 0x2005, "RT7D50 Keyboard" },
    { 0x2010, "Keyboard" },
    { 0x2011, "Multimedia Pro Keyboard" },
    { 0x2100, "SK-3106 Keyboard" },
    { 0x2101, "SmartCard Reader Keyboard" },
    { 0x2105, "Model L100 Keyboard" },
    { 0x2106, "Dell QuietKey Keyboard" },
    { 0x2500, "DRAC4 Remote Access Card" },
    { 0x2513, "internal USB Hub of E-Port Replicator" },
    { 0x3010, "Optical Wheel Mouse" },
    { 0x3012, "Optical Wheel Mouse" },
    { 0x3016, "Optical 5-Button Wheel Mouse" },
    { 0x3200, "Mouse" },
    { 0x4001, "Axim X5" },
    { 0x4002, "Axim X3" },
    { 0x4003, "Axim X30" },
    { 0x4004, "Axim Sync" },
    { 0x4005, "Axim Sync" },
    { 0x4006, "Axim Sync" },
    { 0x4007, "Axim Sync" },
    { 0x4008, "Axim Sync" },
    { 0x4009, "Axim Sync" },
    { 0x4011, "Axim X51v" },
    { 0x5103, "AIO Printer A940" },
    { 0x5105, "AIO Printer A920" },
    { 0x5107, "AIO Printer A960" },
    { 0x5109, "Photo AIO Printer 922" },
    { 0x5110, "Photo AIO Printer 962" },
    { 0x5111, "Photo AIO Printer 942" },
    { 0x5112, "Photo AIO Printer 924" },
    { 0x5113, "Photo AIO Printer 944" },
    { 0x5114, "Photo AIO Printer 964" },
    { 0x5115, "Photo AIO Printer 926" },
    { 0x5116, "AIO Printer 946" },
    { 0x5117, "Photo AIO Printer 966" },
    { 0x5118, "AIO 810" },
    { 0x5124, "Laser MFP 1815" },
    { 0x5128, "Photo AIO 928" },
    { 0x5200, "Laser Printer" },
    { 0x5202, "Printing Support" },
    { 0x5203, "Printing Support" },
    { 0x5210, "Printing Support" },
    { 0x5211, "1110 Laser Printer" },
    { 0x5220, "Laser MFP 1600n" },
    { 0x5225, "Printing Support" },
    { 0x5226, "Printing Support" },
    { 0x5300, "Laser Printer" },
    { 0x5400, "Laser Printer" },
    { 0x5401, "Laser Printer" },
    { 0x5513, "WLA3310 Wireless Adapter [Intersil ISL3887]" },
    { 0x5601, "Laser Printer 3100cn" },
    { 0x5602, "Laser Printer 3000cn" },
    { 0x5631, "Laser Printer 5100cn" },
    { 0x5905, "Printing Support" },
    { 0x8000, "BC02 Bluetooth Adapter" },
    { 0x8010, "TrueMobile Bluetooth Module in" },
    { 0x8100, "TrueMobile 1180 802.11b Adapter [Intersil PRISM 3]" },
    { 0x8102, "TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]" },
    { 0x8103, "Wireless 350 Bluetooth" },
    { 0x8104, "Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]" },
    { 0x8105, "U2 in HID - Driver" },
    { 0x8106, "Wireless 350 Bluetooth Internal Card in" },
    { 0x8110, "Wireless 3xx Bluetooth Internal Card" },
    { 0x8111, "Wireless 3xx Bluetooth Internal Card in" },
    { 0x8114, "Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem" },
    { 0x8115, "Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem" },
    { 0x8116, "Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem" },
    { 0x8117, "Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem" },
    { 0x8118, "Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port" },
    { 0x8120, "Bluetooth adapter" },
    { 0x8121, "Eastfold in HID" },
    { 0x8122, "Eastfold in DFU" },
    { 0x8123, "eHome Infrared Receiver" },
    { 0x8124, "eHome Infrared Receiver" },
    { 0x8126, "Wireless 355 Bluetooth" },
    { 0x8127, "Wireless 355 Module with Bluetooth 2.0 + EDR Technology." },
    { 0x8128, "Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port" },
    { 0x8129, "Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port" },
    { 0x8131, "Wireless 360 Bluetooth 2.0 + EDR module." },
    { 0x8133, "Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port" },
    { 0x8134, "Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port" },
    { 0x8135, "Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port" },
    { 0x8136, "Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port" },
    { 0x8137, "Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port" },
    { 0x8138, "Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port" },
    { 0x8140, "Wireless 360 Bluetooth" },
    { 0x8142, "Mobile 360 in DFU" },
    { 0x8147, "F3507g Mobile Broadband Module" },
    { 0x8156, "Wireless 370 Bluetooth Mini-card" },
    { 0x8157, "Integrated Keyboard" },
    { 0x8158, "Integrated Touchpad / Trackstick" },
    { 0x8160, "Wireless 365 Bluetooth" },
    { 0x8161, "Integrated Keyboard" },
    { 0x8162, "Integrated Touchpad [Synaptics]" },
    { 0x8171, "Gobi Wireless Modem (QDL mode)" },
    { 0x8172, "Gobi Wireless Modem" },
    { 0x8183, "F3607gw Mobile Broadband Module" },
    { 0x8184, "F3607gw v2 Mobile Broadband Module" },
    { 0x8185, "Gobi 2000 Wireless Modem (QDL mode)" },
    { 0x8186, "Gobi 2000 Wireless Modem" },
    { 0x8187, "DW375 Bluetooth Module" },
    { 0x8501, "Bluetooth Adapter" },
    { 0x9500, "USB CP210x UART Bridge Controller [DW700]" },
    { 0xa001, "Hub" },
    { 0xa005, "Internal 2.0 Hub" },
    { 0xa700, "Hub (in 1905FP LCD Monitor)" },
};
static const UsbProduct vendor_4146_products[] = {
    { 0x9281, "Iomega Micro Mini 128MB Flash Drive" },
    { 0xba01, "Intuix Flash Drive" },
};
static const UsbProduct vendor_4168_products[] = {
    { 0x1010, "Wireless Compact Laser Mouse" },
};
static const UsbProduct vendor_4242_products[] = {
    { 0x4201, "Buttons and Lights HID device" },
    { 0x4220, "Echo 1 Camera" },
};
static const UsbProduct vendor_4255_products[] = {
    { 0x1000, "9FF2 [Digital Photo Display]" },
    { 0x2000, "HD2-14 [Hero 2 Camera]" },
};
static const UsbProduct vendor_4317_products[] = {
    { 0x0700, "U.S. Robotics USR5426 802.11g Adapter" },
    { 0x0701, "U.S. Robotics USR5425 Wireless MAXg Adapter" },
    { 0x0711, "Belkin F5D7051 v3000 802.11g" },
    { 0x0720, "Dynex DX-BUSB" },
};
static const UsbProduct vendor_4348_products[] = {
    { 0x5523, "USB->RS 232 adapter with Prolifec PL 2303 chipset" },
    { 0x5537, "13.56Mhz RFID Card Reader and Writer" },
    { 0x5584, "CH34x printer adapter cable" },
};
static const UsbProduct vendor_4572_products[] = {
    { 0x4572, "Shuttle PN31 Remote" },
};
static const UsbProduct vendor_4586_products[] = {
    { 0x1026, "Crystal Bar Flash Drive" },
};
static const UsbProduct vendor_4670_products[] = {
    { 0x9394, "Game Cube USB Memory Adaptor 64M" },
};
static const UsbProduct vendor_4752_products[] = {
    { 0x0011, "Midistart-2" },
};
static const UsbProduct vendor_4757_products[] = {
    { 0x2009, "PEL-2000 Series Electronic Load (CDC)" },
    { 0x2010, "PEL-2000 Series Electronic Load (CDC)" },
};
static const UsbProduct vendor_4766_products[] = {
    { 0x0001, "MEZ1000 RDA" },
};
static const UsbProduct vendor_4855_products[] = {
    { 0x7288, "Ultra Traveldrive 160G 2.5\" HDD" },
};
static const UsbProduct vendor_4971_products[] = {
    { 0xcb01, "SP-U25/120G" },
    { 0xce17, "1TB SimpleDrive II USB External Hard Drive" },
};
static const UsbProduct vendor_4d46_products[] = {
    { 0x0001, "V-Link" },
    { 0x0002, "V-DAC II" },
};
static const UsbProduct vendor_5032_products[] = {
    { 0x0bb8, "Grandtec USB1.1 DVB-T (cold)" },
    { 0x0bb9, "Grandtec USB1.1 DVB-T (warm)" },
    { 0x0fa0, "Grandtec USB1.1 DVB-T (cold)" },
    { 0x0fa1, "Grandtec USB1.1 DVB-T (warm)" },
};
static const UsbProduct vendor_5041_products[] = {
    { 0x2234, "WUSB54G v1 802.11g Adapter [Intersil ISL3886]" },
    { 0x2235, "WUSB54GP v1 802.11g Adapter [Intersil ISL3886]" },
};
static const UsbProduct vendor_50c2_products[] = {
    { 0x4013, "WLAN Adapter" },
};
static const UsbProduct vendor_5173_products[] = {
    { 0x1809, "ZD1211" },
};
static const UsbProduct vendor_5219_products[] = {
    { 0x1001, "Cetus CDC Device" },
};
static const UsbProduct vendor_5345_products[] = {
    { 0x1234, "PDS6062T Oscilloscope" },
};
static const UsbProduct vendor_534c_products[] = {
    { 0x0001, "Bitcoin Wallet [TREZOR]" },
};
static const UsbProduct vendor_5354_products[] = {
    { 0x0017, "PAXcam2" },
};
static const UsbProduct vendor_5543_products[] = {
    { 0x0002, "SuperPen WP3325U Tablet" },
    { 0x0003, "Tablet WP4030U" },
    { 0x0004, "Tablet WP5540U" },
    { 0x0005, "Tablet WP8060U" },
    { 0x0041, "Genius PenSketch 6x8 Tablet" },
    { 0x0042, "Tablet PF1209" },
    { 0x0064, "Aiptek HyperPen 10000U" },
};
static const UsbProduct vendor_5555_products[] = {
    { 0x1110, "VGA2USB" },
    { 0x1120, "KVM2USB" },
    { 0x2222, "DVI2USB" },
    { 0x3333, "VGA2USB Pro" },
    { 0x3337, "KVM2USB Pro" },
    { 0x3340, "VGA2USB LR" },
    { 0x3344, "KVM2USB LR" },
    { 0x3411, "DVI2USB Solo" },
    { 0x3422, "DVI2USB Duo" },
};
static const UsbProduct vendor_55aa_products[] = {
    { 0x0015, "Hard Drive" },
    { 0x0102, "SuperDisk" },
    { 0x0103, "IDE Hard Drive" },
    { 0x0201, "DDI to Reader-19" },
    { 0x1234, "ATAPI Bridge" },
    { 0xa103, "Sandisk SDDR-55 SmartMedia Card Reader" },
    { 0xb000, "USB to CompactFlash Card Reader" },
    { 0xb004, "OnSpec MMC/SD Reader/Writer" },
    { 0xb00b, "USB to Memory Stick Card Reader" },
    { 0xb00c, "USB to SmartMedia Card Reader" },
    { 0xb012, "Mitsumi FA402M 8-in-2 Card Reader" },
    { 0xb200, "Compact Flash Reader" },
    { 0xb204, "MMC/ SD Reader" },
    { 0xb207, "Memory Stick Reader" },
};
static const UsbProduct vendor_5654_products[] = {
    { 0xca42, "MasterHD 3" },
};
static const UsbProduct vendor_5656_products[] = {
    { 0x0832, "UT2000/UT3000 Digital Storage Oscilloscope" },
};
static const UsbProduct vendor_595a_products[] = {
    { 0x0001, "Touchscreen" },
};
static const UsbProduct vendor_5986_products[] = {
    { 0x0100, "Orbicam" },
    { 0x0101, "USB2.0 Camera" },
    { 0x0102, "Crystal Eye Webcam" },
    { 0x01a6, "Lenovo Integrated Webcam" },
    { 0x01a7, "Lenovo Integrated Webcam" },
    { 0x01a9, "Lenovo Integrated Webcam" },
    { 0x0200, "OrbiCam" },
    { 0x0203, "BisonCam NB Pro 1300" },
    { 0x0241, "BisonCam, NB Pro" },
    { 0x02d0, "Lenovo Integrated Webcam [R5U877]" },
    { 0x03d0, "Lenovo Integrated Webcam [R5U877]" },
};
static const UsbProduct vendor_5a57_products[] = {
    { 0x0260, "RT2570" },
    { 0x0280, "802.11a/b/g/n USB Wireless LAN Card" },
    { 0x0282, "802.11b/g/n USB Wireless LAN Card" },
    { 0x0283, "802.11b/g/n USB Wireless LAN Card" },
    { 0x0284, "802.11a/b/g/n USB Wireless LAN Card" },
    { 0x0290, "ZW-N290 802.11n [Realtek RTL8192SU]" },
    { 0x5257, "Metronic 495257 wifi 802.11ng" },
};
static const UsbProduct vendor_6000_products[] = {
    { 0xdec0, "TV Wander" },
    { 0xdec1, "TV Voyage" },
};
static const UsbProduct vendor_601a_products[] = {
    { 0x4740, "XBurst Jz4740 boot mode" },
};
static const UsbProduct vendor_6189_products[] = {
    { 0x182d, "USB 2.0 Ethernet" },
    { 0x2068, "USB to serial cable (v2)" },
};
static const UsbProduct vendor_6244_products[] = {
    { 0x0101, "Intelligent Usb Dmx Interface SIUDI5A" },
    { 0x0201, "Intelligent Usb Dmx Interface SIUDI5C" },
    { 0x0300, "Intelligent Usb Dmx Interface SIUDI6 Firmware download" },
    { 0x0301, "Intelligent Usb Dmx Interface SIUDI6C" },
    { 0x0302, "Intelligent Usb Dmx Interface SIUDI6A" },
    { 0x0303, "Intelligent Usb Dmx Interface SIUDI6D" },
    { 0x0400, "Touch Sensitive Intelligent Control Keypad STICK1A" },
    { 0x0401, "Touch Sensitive Intelligent Control Keypad STICK1A" },
    { 0x0410, "Intelligent Usb Dmx Interface SIUDI7 Firmware Download" },
    { 0x0411, "Intelligent Usb Dmx Interface SIUDI7A" },
    { 0x0420, "Intelligent Usb Dmx Interface SIUDI8A Firmware Download" },
    { 0x0421, "Intelligent Usb Dmx Interface SIUDI8A" },
    { 0x0430, "Intelligent Usb Dmx Interface SIUDI8C Firmware Download" },
    { 0x0431, "Intelligent Usb Dmx Interface SIUDI8C" },
    { 0x0440, "Intelligent Usb Dmx Interface SIUDI9A Firmware Download" },
    { 0x0441, "Intelligent Usb Dmx Interface SIUDI9A" },
    { 0x0450, "Intelligent Usb Dmx Interface SIUDI9C Firmware Download" },
    { 0x0451, "Intelligent Usb Dmx Interface SIUDI9C" },
    { 0x0460, "Touch Sensitive Intelligent Control Keypad STICK2 Firmware download" },
    { 0x0461, "Touch Sensitive Intelligent Control Keypad STICK2" },
    { 0x0470, "Touch Sensitive Intelligent Control Keypad STICK1B Firmware download" },
    { 0x0471, "Touch Sensitive Intelligent Control Keypad STICK1B" },
    { 0x0480, "Touch Sensitive Intelligent Control Keypad STICK3 Firmware download" },
    { 0x0481, "Touch Sensitive Intelligent Control Keypad STICK3" },
    { 0x0490, "Intelligent Usb Dmx Interface SIUDI9D Firmware Download" },
    { 0x0491, "Intelligent Usb Dmx Interface SIUDI9D" },
    { 0x0500, "Touch Sensitive Intelligent Control Keypad STICK2B Firmware download" },
    { 0x0501, "Touch Sensitive Intelligent Control Keypad STICK2B" },
};
static const UsbProduct vendor_6253_products[] = {
    { 0x0100, "Ir reciver f. remote control" },
};
static const UsbProduct vendor_6472_products[] = {
    { 0x01c8, "PlayStation Portable [Mass Storage]" },
};
static const UsbProduct vendor_6547_products[] = {
    { 0x0232, "ARK3116 Serial" },
};
static const UsbProduct vendor_6615_products[] = {
    { 0x0001, "Touchscreen" },
};
static const UsbProduct vendor_6666_products[] = {
    { 0x0667, "WiseGroup Smart Joy PSX, PS-PC Smart JoyPad" },
    { 0x2667, "JCOP BlueZ Smartcard reader" },
    { 0x8802, "SmartJoy Dual Plus PS2 converter" },
    { 0x8804, "WiseGroup SuperJoy Box 5" },
};
static const UsbProduct vendor_6677_products[] = {
    { 0x8802, "SmartJoy Dual Plus PS2 converter" },
    { 0x8811, "Deluxe Dance Mat" },
};
static const UsbProduct vendor_6891_products[] = {
    { 0xa727, "3CRUSB10075 802.11bg [ZyDAS ZD1211]" },
};
static const UsbProduct vendor_695c_products[] = {
    { 0x3829, "Opera1 DVB-S (warm state)" },
};
static const UsbProduct vendor_6993_products[] = {
    { 0xb001, "VoIP Phone" },
};
static const UsbProduct vendor_7104_products[] = {
    { 0x2202, "UF5/UF6/UF7/UF8 MIDI Master Keyboard" },
};
static const UsbProduct vendor_726c_products[] = {
    { 0x2149, "EntropyKing Random Number Generator" },
};
static const UsbProduct vendor_734c_products[] = {
    { 0x5920, "Q-Box II DVB-S2 HD" },
    { 0x5928, "Q-Box II DVB-S2 HD" },
};
static const UsbProduct vendor_7373_products[] = {
    { 0x5740, "Intelligent TFT-LCD Module" },
};
static const UsbProduct vendor_7392_products[] = {
    { 0x7711, "EW-7711UTn nLite Wireless Adapter [Ralink RT2870]" },
    { 0x7717, "EW-7717UN 802.11n Wireless Adapter [Ralink RT2870]" },
    { 0x7718, "EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]" },
    { 0x7722, "EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x]" },
    { 0x7811, "EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]" },
};
static const UsbProduct vendor_8086_products[] = {
    { 0x0001, "AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter" },
    { 0x0044, "CPU DRAM Controller" },
    { 0x0046, "HD Graphics" },
    { 0x0100, "Personal Audio Player 3000" },
    { 0x0101, "Personal Audio Player 3000" },
    { 0x0110, "Easy PC Camera" },
    { 0x0120, "PC Camera CS120" },
    { 0x0180, "WiMAX Connection 2400m" },
    { 0x0181, "WiMAX Connection 2400m" },
    { 0x0182, "WiMAX Connection 2400m" },
    { 0x0186, "WiMAX Connection 2400m" },
    { 0x0188, "WiMAX Connection 2400m" },
    { 0x0200, "AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A]" },
    { 0x0431, "Intel Pro Video PC Camera" },
    { 0x0510, "Digital Movie Creator" },
    { 0x0630, "Pocket PC Camera" },
    { 0x0780, "CS780 Microphone Input" },
    { 0x07d3, "BLOB boot loader firmware" },
    { 0x0dad, "Cherry MiniatureCard Keyboard" },
    { 0x1010, "AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter" },
    { 0x110a, "Bluetooth Controller from (Ericsson P4A)" },
    { 0x110b, "Bluetooth Controller from (Intel/CSR)" },
    { 0x1110, "PRO/Wireless LAN Module" },
    { 0x1111, "PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5]" },
    { 0x1134, "Hollister Mobile Monitor" },
    { 0x1139, "In-Target Probe (ITP)" },
    { 0x1234, "Prototype Reader/Writer" },
    { 0x1403, "WiMAX Connection 2400m" },
    { 0x1405, "WiMAX Connection 2400m" },
    { 0x1406, "WiMAX Connection 2400m" },
    { 0x2448, "82801 PCI Bridge" },
    { 0x3100, "PRO/DSL 3220 Modem - WAN" },
    { 0x3101, "PRO/DSL 3220 Modem" },
    { 0x3240, "AnyPoint® 3240 Modem - WAN" },
    { 0x3241, "AnyPoint® 3240 Modem" },
    { 0x8602, "Miniature Card Slot" },
    { 0x9303, "Intel 8x930Hx Hub" },
    { 0x9500, "CE 9500 DVB-T" },
    { 0x9890, "82930 Test Board" },
    { 0xbeef, "SCM Miniature Card Reader/Writer" },
    { 0xc013, "Wireless HID Station" },
    { 0xf001, "XScale PXA27x Bulverde flash" },
    { 0xf1a5, "Z-U130 [Value Solid State Drive]" },
};
static const UsbProduct vendor_8087_products[] = {
    { 0x0020, "Integrated Rate Matching Hub" },
    { 0x0024, "Integrated Rate Matching Hub" },
};
static const UsbProduct vendor_80ee_products[] = {
    { 0x0021, "USB Tablet" },
};
static const UsbProduct vendor_8282_products[] = {
    { 0x3201, "Retro Adapter" },
    { 0x3301, "Retro Adapter Mouse" },
};
static const UsbProduct vendor_8341_products[] = {
    { 0x2000, "Flashdisk" },
};
static const UsbProduct vendor_8564_products[] = {
    { 0x1000, "JetFlash" },
    { 0x4000, "RDF8" },
};
static const UsbProduct vendor_8644_products[] = {
    { 0x8003, "Micro Line" },
    { 0x800b, "Micro Line (4GB)" },
};
static const UsbProduct vendor_8e06_products[] = {
    { 0xf700, "DT225 Trackball" },
};
static const UsbProduct vendor_9016_products[] = {
    { 0x182d, "WL-022 802.11b Adapter" },
};
static const UsbProduct vendor_9022_products[] = {
    { 0xd630, "DVB-S S630" },
    { 0xd650, "DVB-S2 S650" },
    { 0xd660, "DVB-S2 S660" },
};
static const UsbProduct vendor_9148_products[] = {
    { 0x0004, "R3 Compatible Device" },
};
static const UsbProduct vendor_9710_products[] = {
    { 0x7703, "MCS7703 Serial Port Adapter" },
    { 0x7705, "MCS7705 Parallel port adapter" },
    { 0x7715, "MCS7715 Parallel and serial port adapter" },
    { 0x7717, "MCS7717 3-port hub with serial and parallel adapter" },
    { 0x7720, "MCS7720 Dual serial port adapter" },
    { 0x7730, "MCS7730 10/100 Mbps Ethernet adapter" },
    { 0x7780, "MCS7780 4Mbps Fast IrDA Adapter" },
    { 0x7830, "MCS7830 10/100 Mbps Ethernet adapter" },
    { 0x7832, "MCS7832 10/100 Mbps Ethernet adapter" },
    { 0x7840, "MCS7820/MCS7840 2/4 port serial adapter" },
};
static const UsbProduct vendor_9849_products[] = {
    { 0x0701, "Platinum MyDrive HP" },
};
static const UsbProduct vendor_9999_products[] = {
    { 0x0001, "JAF Mobile Phone Flasher Interface" },
};
static const UsbProduct vendor_99fa_products[] = {
    { 0x8988, "V.cap Camera Device" },
};
static const UsbProduct vendor_9ac4_products[] = {
    { 0x4b8f, "ProxMark-3 RFID Instrument" },
};
static const UsbProduct vendor_9e88_products[] = {
    { 0x9e8f, "Plug Computer Basic [SheevaPlug]" },
};
static const UsbProduct vendor_a128_products[] = {
    { 0x0610, "Dino-Lite Digital Microscope (SN9C201 + HV7131R)" },
    { 0x0611, "Dino-Lite Digital Microscope (SN9C201 + HV7131R)" },
    { 0x0612, "Dino-Lite Digital Microscope (SN9C120 + HV7131R)" },
    { 0x0613, "Dino-Lite Digital Microscope (SN9C201 + HV7131R)" },
    { 0x0614, "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)" },
    { 0x0615, "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)" },
    { 0x0616, "Dino-Lite Digital Microscope (SN9C120 + HV7131R)" },
    { 0x0617, "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)" },
    { 0x0618, "Dino-Lite Digital Microscope (SN9C201 + HV7131R)" },
};
static const UsbProduct vendor_a168_products[] = {
    { 0x0610, "Dino-Lite Digital Microscope" },
    { 0x0611, "Dino-Lite Digital Microscope" },
    { 0x0613, "Dino-Lite Digital Microscope" },
    { 0x0614, "Dino-Lite Pro Digital Microscope" },
    { 0x0615, "Dino-Lite Pro Digital Microscope" },
    { 0x0617, "Dino-Lite Pro Digital Microscope" },
    { 0x0618, "Dino-Lite Digital Microscope" },
};
static const UsbProduct vendor_a600_products[] = {
    { 0xe110, "OK1ZIA Davac 4.x" },
};
static const UsbProduct vendor_a727_products[] = {
    { 0x6893, "3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]" },
    { 0x6895, "AR5523" },
    { 0x6897, "AR5523" },
};
static const UsbProduct vendor_aaaa_products[] = {
    { 0x8815, "microSD CardReader" },
};
static const UsbProduct vendor_abcd_products[] = {
    { 0xcdee, "Petcam" },
};
static const UsbProduct vendor_b58e_products[] = {
    { 0x9e84, "Yeti Stereo Microphone" },
};
static const UsbProduct vendor_c216_products[] = {
    { 0x0180, "MSR90 MagStripe reader" },
};
static const UsbProduct vendor_c251_products[] = {
    { 0x2710, "ULink" },
};
static const UsbProduct vendor_cace_products[] = {
    { 0x0002, "AirPCAP Classic 802.11 packet capture adapter" },
    { 0x0300, "AirPcap NX [Atheros AR9001U-(2)NG]" },
};
static const UsbProduct vendor_d208_products[] = {
    { 0x0310, "Mini-PAC Arcade Control Interface" },
};
static const UsbProduct vendor_d209_products[] = {
    { 0x0301, "I-PAC Arcade Control Interface" },
    { 0x0501, "Ultra-Stik Ultimarc Ultra-Stik Player 1" },
};
static const UsbProduct vendor_d904_products[] = {
    { 0x0003, "Laser Mouse (ID0009A)" },
};
static const UsbProduct vendor_e4e4_products[] = {
    { 0x1130, "Astribank series" },
    { 0x1131, "Astribank series" },
    { 0x1132, "Astribank series" },
    { 0x1140, "Astribank series" },
    { 0x1141, "Astribank series" },
    { 0x1142, "Astribank series" },
    { 0x1150, "Astribank series" },
    { 0x1151, "Astribank series" },
    { 0x1152, "Astribank series" },
    { 0x1160, "Astribank 2 series" },
    { 0x1161, "Astribank 2 series" },
    { 0x1162, "Astribank 2 series" },
};
static const UsbProduct vendor_eb03_products[] = {
    { 0x0920, "Make Controller Kit" },
};
static const UsbProduct vendor_eb1a_products[] = {
    { 0x17de, "KWorld V-Stream XPERT DTV - DVB-T USB cold" },
    { 0x17df, "KWorld V-Stream XPERT DTV - DVB-T USB warm" },
    { 0x2571, "M035 Compact Web Cam" },
    { 0x2710, "SilverCrest Webcam" },
    { 0x2750, "ECS Elitegroup G220 integrated Webcam" },
    { 0x2761, "EeePC 701 integrated Webcam" },
    { 0x2776, "Combined audio and video input device" },
    { 0x2800, "Terratec Cinergy 200" },
    { 0x2801, "GrabBeeX+ Video Encoder" },
    { 0x2863, "Video Grabber" },
    { 0x2870, "Pinnacle PCTV Stick" },
    { 0x2881, "EM2881 Video Controller" },
    { 0x50a3, "Gadmei UTV380 TV Box" },
    { 0x50a6, "Gadmei UTV330 TV Box" },
    { 0xe355, "KWorld DVB-T 355U Digital TV Dongle" },
};
static const UsbProduct vendor_f003_products[] = {
    { 0x6002, "PhotoSmart C500" },
};
static const UsbProduct vendor_f182_products[] = {
    { 0x0003, "Controller" },
};
static const UsbProduct vendor_f4ec_products[] = {
    { 0xee38, "Digital Storage Oscilloscope" },
};
static const UsbProduct vendor_f4ed_products[] = {
    { 0xee37, "SDG1010 Waveform Generator" },
    { 0xee3a, "SDG1010 Waveform Generator (TMC mode)" },
};
static const UsbProduct vendor_f766_products[] = {
    { 0x0001, "PC-Gamepad \"Greystorm\"" },
};
static const UsbProduct vendor_fc08_products[] = {
    { 0x0101, "MIDI Cable UA0037" },
};
const size_t UsbIds::vendor_size_ = 2947;
const UsbVendor UsbIds::vendors_[] = {
    { 0x0001, "Fry's Electronics", 1, vendor_0001_products },
    { 0x0002, "Ingram", 0, NULL },
    { 0x0003, "Club Mac", 0, NULL },
    { 0x0004, "Nebraska Furniture Mart", 0, NULL },
    { 0x0011, "Unknown", 1, vendor_0011_products },
    { 0x0053, "Planex", 1, vendor_0053_products },
    { 0x0079, "DragonRise Inc.", 2, vendor_0079_products },
    { 0x0105, "Trust International B.V.", 1, vendor_0105_products },
    { 0x0127, "IBP", 1, vendor_0127_products },
    { 0x0145, "Unknown", 1, vendor_0145_products },
    { 0x017c, "MLK", 1, vendor_017c_products },
    { 0x0200, "TP-Link", 1, vendor_0200_products },
    { 0x0204, "Chipsbank Microelectronics Co., Ltd", 2, vendor_0204_products },
    { 0x0218, "Hangzhou Worlde", 1, vendor_0218_products },
    { 0x02ad, "HUMAX Co., Ltd.", 1, vendor_02ad_products },
    { 0x0300, "MM300 eBook Reader", 0, NULL },
    { 0x0324, "OCZ Technology Inc", 2, vendor_0324_products },
    { 0x0325, "OCZ Technology Inc", 1, vendor_0325_products },
    { 0x0386, "LTS", 1, vendor_0386_products },
    { 0x03d9, "Shenzhen Sinote Tech-Electron Co., Ltd", 1, vendor_03d9_products },
    { 0x03da, "Bernd Walter Computer Technology", 1, vendor_03da_products },
    { 0x03e8, "EndPoints, Inc.", 5, vendor_03e8_products },
    { 0x03e9, "Thesys Microelectronics", 0, NULL },
    { 0x03ea, "Data Broadcasting Corp.", 0, NULL },
    { 0x03eb, "Atmel Corp.", 74, vendor_03eb_products },
    { 0x03ec, "Iwatsu America, Inc.", 0, NULL },
    { 0x03ed, "Mitel Corp.", 0, NULL },
    { 0x03ee, "Mitsumi", 11, vendor_03ee_products },
    { 0x03f0, "Hewlett-Packard", 494, vendor_03f0_products },
    { 0x03f1, "Genoa Technology", 0, NULL },
    { 0x03f2, "Oak Technology, Inc.", 0, NULL },
    { 0x03f3, "Adaptec, Inc.", 15, vendor_03f3_products },
    { 0x03f4, "Diebold, Inc.", 0, NULL },
    { 0x03f5, "Siemens Electromechanical", 0, NULL },
    { 0x03f8, "Epson Imaging Technology Center", 0, NULL },
    { 0x03f9, "KeyTronic Corp.", 3, vendor_03f9_products },
    { 0x03fb, "OPTi, Inc.", 0, NULL },
    { 0x03fc, "Elitegroup Computer Systems", 0, NULL },
    { 0x03fd, "Xilinx, Inc.", 1, vendor_03fd_products },
    { 0x03fe, "Farallon Comunications", 0, NULL },
    { 0x0400, "National Semiconductor Corp.", 11, vendor_0400_products },
    { 0x0401, "National Registry, Inc.", 0, NULL },
    { 0x0402, "ALi Corp.", 15, vendor_0402_products },
    { 0x0403, "Future Technology Devices International, Ltd", 148, vendor_0403_products },
    { 0x0404, "NCR Corp.", 15, vendor_0404_products },
    { 0x0405, "Synopsys, Inc.", 0, NULL },
    { 0x0406, "Fujitsu-ICL Computers", 0, NULL },
    { 0x0407, "Fujitsu Personal Systems, Inc.", 0, NULL },
    { 0x0408, "Quanta Computer, Inc.", 6, vendor_0408_products },
    { 0x0409, "NEC Corp.", 50, vendor_0409_products },
    { 0x040a, "Kodak Co.", 139, vendor_040a_products },
    { 0x040b, "Weltrend Semiconductor", 5, vendor_040b_products },
    { 0x040c, "VTech Computers, Ltd", 0, NULL },
    { 0x040d, "VIA Technologies, Inc.", 2, vendor_040d_products },
    { 0x040e, "MCCI", 0, NULL },
    { 0x040f, "Echo Speech Corp.", 0, NULL },
    { 0x0411, "BUFFALO INC. (formerly MelCo., Inc.)", 57, vendor_0411_products },
    { 0x0412, "Award Software International", 0, NULL },
    { 0x0413, "Leadtek Research, Inc.", 39, vendor_0413_products },
    { 0x0414, "Giga-Byte Technology Co., Ltd", 0, NULL },
    { 0x0416, "Winbond Electronics Corp.", 20, vendor_0416_products },
    { 0x0417, "Symbios Logic", 0, NULL },
    { 0x0418, "AST Research", 0, NULL },
    { 0x0419, "Samsung Info. Systems America, Inc.", 14, vendor_0419_products },
    { 0x041a, "Phoenix Technologies, Ltd", 0, NULL },
    { 0x041b, "d'TV", 0, NULL },
    { 0x041d, "S3, Inc.", 0, NULL },
    { 0x041e, "Creative Technology, Ltd", 130, vendor_041e_products },
    { 0x041f, "LCS Telegraphics", 0, NULL },
    { 0x0420, "Chips and Technologies", 1, vendor_0420_products },
    { 0x0421, "Nokia Mobile Phones", 126, vendor_0421_products },
    { 0x0422, "ADI Systems, Inc.", 0, NULL },
    { 0x0423, "Computer Access Technology Corp.", 11, vendor_0423_products },
    { 0x0424, "Standard Microsystems Corp.", 28, vendor_0424_products },
    { 0x0425, "Motorola Semiconductors HK, Ltd", 2, vendor_0425_products },
    { 0x0426, "Integrated Device Technology, Inc.", 1, vendor_0426_products },
    { 0x0427, "Motorola Electronics Taiwan, Ltd", 0, NULL },
    { 0x0428, "Advanced Gravis Computer Tech, Ltd", 1, vendor_0428_products },
    { 0x0429, "Cirrus Logic", 0, NULL },
    { 0x042a, "Ericsson Austrian, AG", 0, NULL },
    { 0x042b, "Intel Corp.", 1, vendor_042b_products },
    { 0x042c, "Innovative Semiconductors, Inc.", 0, NULL },
    { 0x042d, "Micronics", 0, NULL },
    { 0x042e, "Acer, Inc.", 1, vendor_042e_products },
    { 0x042f, "Molex, Inc.", 0, NULL },
    { 0x0430, "Sun Microsystems, Inc.", 15, vendor_0430_products },
    { 0x0431, "Itac Systems, Inc.", 1, vendor_0431_products },
    { 0x0432, "Unisys Corp.", 0, NULL },
    { 0x0433, "Alps Electric, Inc.", 2, vendor_0433_products },
    { 0x0434, "Samsung Info. Systems America, Inc.", 0, NULL },
    { 0x0435, "Hyundai Electronics America", 0, NULL },
    { 0x0436, "Taugagreining HF", 1, vendor_0436_products },
    { 0x0437, "Framatome Connectors USA", 0, NULL },
    { 0x0438, "Advanced Micro Devices, Inc.", 0, NULL },
    { 0x0439, "Voice Technologies Group", 0, NULL },
    { 0x043d, "Lexmark International, Inc.", 147, vendor_043d_products },
    { 0x043e, "LG Electronics USA, Inc.", 14, vendor_043e_products },
    { 0x043f, "RadiSys Corp.", 0, NULL },
    { 0x0440, "Eizo Nanao Corp.", 0, NULL },
    { 0x0441, "Winbond Systems Lab.", 1, vendor_0441_products },
    { 0x0442, "Ericsson, Inc.", 1, vendor_0442_products },
    { 0x0443, "Gateway, Inc.", 2, vendor_0443_products },
    { 0x0445, "Lucent Technologies, Inc.", 0, NULL },
    { 0x0446, "NMB Technologies Corp.", 2, vendor_0446_products },
    { 0x0447, "Momentum Microsystems", 0, NULL },
    { 0x044a, "Shamrock Tech. Co., Ltd", 0, NULL },
    { 0x044b, "WSI", 0, NULL },
    { 0x044c, "CCL/ITRI", 0, NULL },
    { 0x044d, "Siemens Nixdorf AG", 0, NULL },
    { 0x044e, "Alps Electric Co., Ltd", 15, vendor_044e_products },
    { 0x044f, "ThrustMaster, Inc.", 25, vendor_044f_products },
    { 0x0450, "DFI, Inc.", 0, NULL },
    { 0x0451, "Texas Instruments, Inc.", 29, vendor_0451_products },
    { 0x0452, "Mitsubishi Electronics America, Inc.", 4, vendor_0452_products },
    { 0x0453, "CMD Technology", 2, vendor_0453_products },
    { 0x0454, "Vobis Microcomputer AG", 0, NULL },
    { 0x0455, "Telematics International, Inc.", 0, NULL },
    { 0x0456, "Analog Devices, Inc.", 2, vendor_0456_products },
    { 0x0457, "Silicon Integrated Systems Corp.", 6, vendor_0457_products },
    { 0x0458, "KYE Systems Corp. (Mouse Systems)", 100, vendor_0458_products },
    { 0x0459, "Adobe Systems, Inc.", 0, NULL },
    { 0x045a, "SONICblue, Inc.", 24, vendor_045a_products },
    { 0x045b, "Hitachi, Ltd", 1, vendor_045b_products },
    { 0x045d, "Nortel Networks, Ltd", 0, NULL },
    { 0x045e, "Microsoft Corp.", 274, vendor_045e_products },
    { 0x0460, "Ace Cad Enterprise Co., Ltd", 3, vendor_0460_products },
    { 0x0461, "Primax Electronics, Ltd", 58, vendor_0461_products },
    { 0x0463, "MGE UPS Systems", 2, vendor_0463_products },
    { 0x0464, "AMP/Tycoelectronics Corp.", 0, NULL },
    { 0x0467, "AT&T Paradyne", 0, NULL },
    { 0x0468, "Wieson Technologies Co., Ltd", 0, NULL },
    { 0x046a, "Cherry GmbH", 17, vendor_046a_products },
    { 0x046b, "American Megatrends, Inc.", 5, vendor_046b_products },
    { 0x046c, "Toshiba Corp., Digital Media Equipment", 0, NULL },
    { 0x046d, "Logitech, Inc.", 374, vendor_046d_products },
    { 0x046e, "Behavior Tech. Computer Corp.", 15, vendor_046e_products },
    { 0x046f, "Crystal Semiconductor", 0, NULL },
    { 0x0471, "Philips (or NXP)", 102, vendor_0471_products },
    { 0x0472, "Chicony Electronics Co., Ltd", 3, vendor_0472_products },
    { 0x0473, "Sanyo Information Business Co., Ltd", 0, NULL },
    { 0x0474, "Sanyo Electric Co., Ltd", 9, vendor_0474_products },
    { 0x0475, "Relisys/Teco Information System", 3, vendor_0475_products },
    { 0x0476, "AESP", 0, NULL },
    { 0x0477, "Seagate Technology, Inc.", 0, NULL },
    { 0x0478, "Connectix Corp.", 3, vendor_0478_products },
    { 0x0479, "Advanced Peripheral Laboratories", 0, NULL },
    { 0x047a, "Semtech Corp.", 1, vendor_047a_products },
    { 0x047b, "Silitek Corp.", 9, vendor_047b_products },
    { 0x047c, "Dell Computer Corp.", 1, vendor_047c_products },
    { 0x047d, "Kensington", 76, vendor_047d_products },
    { 0x047e, "Agere Systems, Inc. (Lucent)", 5, vendor_047e_products },
    { 0x047f, "Plantronics, Inc.", 9, vendor_047f_products },
    { 0x0480, "Toshiba America Inc", 14, vendor_0480_products },
    { 0x0481, "Zenith Data Systems", 0, NULL },
    { 0x0482, "Kyocera Corp.", 11, vendor_0482_products },
    { 0x0483, "STMicroelectronics", 26, vendor_0483_products },
    { 0x0484, "Specialix", 0, NULL },
    { 0x0485, "Nokia Monitors", 0, NULL },
    { 0x0486, "ASUS Computers, Inc.", 1, vendor_0486_products },
    { 0x0487, "Stewart Connector", 0, NULL },
    { 0x0488, "Cirque Corp.", 0, NULL },
    { 0x0489, "Foxconn / Hon Hai", 13, vendor_0489_products },
    { 0x048a, "S-MOS Systems, Inc.", 0, NULL },
    { 0x048c, "Alps Electric Ireland, Ltd", 0, NULL },
    { 0x048d, "Integrated Technology Express, Inc.", 9, vendor_048d_products },
    { 0x048f, "Eicon Tech.", 0, NULL },
    { 0x0490, "United Microelectronics Corp.", 0, NULL },
    { 0x0491, "Capetronic", 1, vendor_0491_products },
    { 0x0492, "Samsung SemiConductor, Inc.", 2, vendor_0492_products },
    { 0x0493, "MAG Technology Co., Ltd", 0, NULL },
    { 0x0495, "ESS Technology, Inc.", 0, NULL },
    { 0x0496, "Micron Electronics", 0, NULL },
    { 0x0497, "Smile International", 1, vendor_0497_products },
    { 0x0498, "Capetronic (Kaohsiung) Corp.", 0, NULL },
    { 0x0499, "Yamaha Corp.", 76, vendor_0499_products },
    { 0x049a, "Gandalf Technologies, Ltd", 0, NULL },
    { 0x049b, "Curtis Computer Products", 0, NULL },
    { 0x049c, "Acer Advanced Labs, Inc.", 1, vendor_049c_products },
    { 0x049d, "VLSI Technology", 0, NULL },
    { 0x049f, "Compaq Computer Corp.", 24, vendor_049f_products },
    { 0x04a0, "Digital Equipment Corp.", 0, NULL },
    { 0x04a1, "SystemSoft Corp.", 1, vendor_04a1_products },
    { 0x04a2, "FirePower Systems", 0, NULL },
    { 0x04a3, "Trident Microsystems, Inc.", 0, NULL },
    { 0x04a4, "Hitachi, Ltd", 2, vendor_04a4_products },
    { 0x04a5, "Acer Peripherals Inc. (now BenQ Corp.)", 61, vendor_04a5_products },
    { 0x04a6, "Nokia Display Products", 3, vendor_04a6_products },
    { 0x04a7, "Visioneer", 57, vendor_04a7_products },
    { 0x04a8, "Multivideo Labs, Inc.", 3, vendor_04a8_products },
    { 0x04a9, "Canon, Inc.", 524, vendor_04a9_products },
    { 0x04aa, "DaeWoo Telecom, Ltd", 0, NULL },
    { 0x04ab, "Chromatic Research", 0, NULL },
    { 0x04ac, "Micro Audiometrics Corp.", 0, NULL },
    { 0x04ad, "Dooin Electronics", 1, vendor_04ad_products },
    { 0x04af, "Winnov L.P.", 0, NULL },
    { 0x04b0, "Nikon Corp.", 73, vendor_04b0_products },
    { 0x04b1, "Pan International", 0, NULL },
    { 0x04b3, "IBM Corp.", 32, vendor_04b3_products },
    { 0x04b4, "Cypress Semiconductor Corp.", 43, vendor_04b4_products },
    { 0x04b5, "ROHM LSI Systems USA, LLC", 1, vendor_04b5_products },
    { 0x04b6, "Hint Corp.", 0, NULL },
    { 0x04b7, "Compal Electronics, Inc.", 0, NULL },
    { 0x04b8, "Seiko Epson Corp.", 177, vendor_04b8_products },
    { 0x04b9, "Rainbow Technologies, Inc.", 22, vendor_04b9_products },
    { 0x04ba, "Toucan Systems, Ltd", 0, NULL },
    { 0x04bb, "I-O Data Device, Inc.", 30, vendor_04bb_products },
    { 0x04bd, "Toshiba Electronics Taiwan Corp.", 0, NULL },
    { 0x04be, "Telia Research AB", 0, NULL },
    { 0x04bf, "TDK Corp.", 19, vendor_04bf_products },
    { 0x04c1, "U.S. Robotics (3Com)", 10, vendor_04c1_products },
    { 0x04c2, "Methode Electronics Far East PTE, Ltd", 0, NULL },
    { 0x04c3, "Maxi Switch, Inc.", 2, vendor_04c3_products },
    { 0x04c4, "Lockheed Martin Energy Research", 0, NULL },
    { 0x04c5, "Fujitsu, Ltd", 17, vendor_04c5_products },
    { 0x04c6, "Toshiba America Electronic Components", 0, NULL },
    { 0x04c7, "Micro Macro Technologies", 0, NULL },
    { 0x04c8, "Konica Corp.", 9, vendor_04c8_products },
    { 0x04ca, "Lite-On Technology Corp.", 10, vendor_04ca_products },
    { 0x04cb, "Fuji Photo Film Co., Ltd", 88, vendor_04cb_products },
    { 0x04cc, "ST-Ericsson", 7, vendor_04cc_products },
    { 0x04cd, "Tatung Co. Of America", 0, NULL },
    { 0x04ce, "ScanLogic Corp.", 5, vendor_04ce_products },
    { 0x04cf, "Myson Century, Inc.", 8, vendor_04cf_products },
    { 0x04d0, "Digi International", 0, NULL },
    { 0x04d1, "ITT Canon", 0, NULL },
    { 0x04d2, "Altec Lansing Technologies", 7, vendor_04d2_products },
    { 0x04d3, "VidUS, Inc.", 0, NULL },
    { 0x04d4, "LSI Logic, Inc.", 0, NULL },
    { 0x04d5, "Forte Technologies, Inc.", 0, NULL },
    { 0x04d6, "Mentor Graphics", 0, NULL },
    { 0x04d7, "Oki Semiconductor", 1, vendor_04d7_products },
    { 0x04d8, "Microchip Technology, Inc.", 32, vendor_04d8_products },
    { 0x04d9, "Holtek Semiconductor, Inc.", 16, vendor_04d9_products },
    { 0x04da, "Panasonic (Matsushita)", 32, vendor_04da_products },
    { 0x04db, "Hypertec Pty, Ltd", 0, NULL },
    { 0x04dc, "Huan Hsin Holdings, Ltd", 0, NULL },
    { 0x04dd, "Sharp Corp.", 51, vendor_04dd_products },
    { 0x04de, "MindShare, Inc.", 0, NULL },
    { 0x04df, "Interlink Electronics", 0, NULL },
    { 0x04e1, "Iiyama North America, Inc.", 1, vendor_04e1_products },
    { 0x04e2, "Exar Corp.", 1, vendor_04e2_products },
    { 0x04e3, "Zilog, Inc.", 0, NULL },
    { 0x04e4, "ACC Microelectronics", 0, NULL },
    { 0x04e5, "Promise Technology", 0, NULL },
    { 0x04e6, "SCM Microsystems, Inc.", 58, vendor_04e6_products },
    { 0x04e7, "Elo TouchSystems", 19, vendor_04e7_products },
    { 0x04e8, "Samsung Electronics Co., Ltd", 216, vendor_04e8_products },
    { 0x04e9, "PC-Tel, Inc.", 0, NULL },
    { 0x04ea, "Brooktree Corp.", 0, NULL },
    { 0x04eb, "Northstar Systems, Inc.", 1, vendor_04eb_products },
    { 0x04ec, "Tokyo Electron Device, Ltd", 0, NULL },
    { 0x04ed, "Annabooks", 0, NULL },
    { 0x04ef, "Pacific Electronic International, Inc.", 0, NULL },
    { 0x04f0, "Daewoo Electronics Co., Ltd", 0, NULL },
    { 0x04f1, "Victor Company of Japan, Ltd", 9, vendor_04f1_products },
    { 0x04f2, "Chicony Electronics Co., Ltd", 83, vendor_04f2_products },
    { 0x04f3, "Elan Microelectronics Corp.", 10, vendor_04f3_products },
    { 0x04f4, "Harting Elektronik, Inc.", 0, NULL },
    { 0x04f5, "Fujitsu-ICL Systems, Inc.", 0, NULL },
    { 0x04f6, "Norand Corp.", 0, NULL },
    { 0x04f7, "Newnex Technology Corp.", 0, NULL },
    { 0x04f8, "FuturePlus Systems", 0, NULL },
    { 0x04f9, "Brother Industries, Ltd", 206, vendor_04f9_products },
    { 0x04fa, "Dallas Semiconductor", 2, vendor_04fa_products },
    { 0x04fb, "Biostar Microtech International Corp.", 0, NULL },
    { 0x04fc, "Sunplus Technology Co., Ltd", 28, vendor_04fc_products },
    { 0x04fd, "Soliton Systems, K.K.", 1, vendor_04fd_products },
    { 0x04fe, "PFU, Ltd", 0, NULL },
    { 0x04ff, "E-CMOS Corp.", 0, NULL },
    { 0x0500, "Siam United Hi-Tech", 2, vendor_0500_products },
    { 0x0501, "Fujikura DDK, Ltd", 0, NULL },
    { 0x0502, "Acer, Inc.", 20, vendor_0502_products },
    { 0x0503, "Hitachi America, Ltd", 0, NULL },
    { 0x0504, "Hayes Microcomputer Products", 0, NULL },
    { 0x0506, "3Com Corp.", 16, vendor_0506_products },
    { 0x0507, "Hosiden Corp.", 1, vendor_0507_products },
    { 0x0508, "Clarion Co., Ltd", 0, NULL },
    { 0x0509, "Aztech Systems, Ltd", 5, vendor_0509_products },
    { 0x050a, "Cinch Connectors", 0, NULL },
    { 0x050b, "Cable System International", 0, NULL },
    { 0x050c, "InnoMedia, Inc.", 0, NULL },
    { 0x050d, "Belkin Components", 86, vendor_050d_products },
    { 0x050e, "Neon Technology, Inc.", 0, NULL },
    { 0x050f, "KC Technology, Inc.", 4, vendor_050f_products },
    { 0x0510, "Sejin Electron, Inc.", 3, vendor_0510_products },
    { 0x0511, "N'Able (DataBook) Technologies, Inc.", 1, vendor_0511_products },
    { 0x0512, "Hualon Microelectronics Corp.", 0, NULL },
    { 0x0513, "digital-X, Inc.", 0, NULL },
    { 0x0514, "FCI Electronics", 0, NULL },
    { 0x0515, "ACTC", 0, NULL },
    { 0x0516, "Longwell Electronics", 0, NULL },
    { 0x0517, "Butterfly Communications", 0, NULL },
    { 0x0518, "EzKEY Corp.", 2, vendor_0518_products },
    { 0x0519, "Star Micronics Co., Ltd", 2, vendor_0519_products },
    { 0x051a, "WYSE Technology", 1, vendor_051a_products },
    { 0x051b, "Silicon Graphics", 0, NULL },
    { 0x051c, "Shuttle, Inc.", 3, vendor_051c_products },
    { 0x051d, "American Power Conversion", 3, vendor_051d_products },
    { 0x051e, "Scientific Atlanta, Inc.", 0, NULL },
    { 0x051f, "IO Systems (Elite Electronics), Inc.", 0, NULL },
    { 0x0520, "Taiwan Semiconductor Manufacturing Co.", 0, NULL },
    { 0x0521, "Airborn Connectors", 0, NULL },
    { 0x0522, "Advanced Connectek, Inc.", 0, NULL },
    { 0x0523, "ATEN GmbH", 0, NULL },
    { 0x0524, "Sola Electronics", 0, NULL },
    { 0x0525, "Netchip Technology, Inc.", 20, vendor_0525_products },
    { 0x0526, "Temic MHS S.A.", 0, NULL },
    { 0x0527, "ALTRA", 0, NULL },
    { 0x0528, "ATI Technologies, Inc.", 10, vendor_0528_products },
    { 0x0529, "Aladdin Knowledge Systems", 13, vendor_0529_products },
    { 0x052a, "Crescent Heart Software", 0, NULL },
    { 0x052b, "Tekom Technologies, Inc.", 11, vendor_052b_products },
    { 0x052c, "Canon Information Systems, Inc.", 0, NULL },
    { 0x052d, "Avid Electronics Corp.", 0, NULL },
    { 0x052e, "Standard Microsystems Corp.", 0, NULL },
    { 0x052f, "Unicore Software, Inc.", 0, NULL },
    { 0x0530, "American Microsystems, Inc.", 0, NULL },
    { 0x0531, "Wacom Technology Corp.", 0, NULL },
    { 0x0532, "Systech Corp.", 0, NULL },
    { 0x0533, "Alcatel Mobile Phones", 0, NULL },
    { 0x0534, "Motorola, Inc.", 0, NULL },
    { 0x0535, "LIH TZU Electric Co., Ltd", 0, NULL },
    { 0x0536, "Hand Held Products (Welch Allyn, Inc.)", 1, vendor_0536_products },
    { 0x0537, "Inventec Corp.", 0, NULL },
    { 0x0538, "Caldera International, Inc. (SCO)", 0, NULL },
    { 0x0539, "Shyh Shiun Terminals Co., Ltd", 0, NULL },
    { 0x053a, "PrehKeyTec GmbH", 2, vendor_053a_products },
    { 0x053b, "Global Village Communication", 0, NULL },
    { 0x053c, "Institut of Microelectronic & Mechatronic Systems", 0, NULL },
    { 0x053d, "Silicon Architect", 0, NULL },
    { 0x053e, "Mobility Electronics", 0, NULL },
    { 0x053f, "Synopsys, Inc.", 0, NULL },
    { 0x0540, "UniAccess AB", 1, vendor_0540_products },
    { 0x0541, "Sirf Technology, Inc.", 0, NULL },
    { 0x0543, "ViewSonic Corp.", 16, vendor_0543_products },
    { 0x0544, "Cristie Electronics, Ltd", 0, NULL },
    { 0x0545, "Xirlink, Inc.", 19, vendor_0545_products },
    { 0x0546, "Polaroid Corp.", 9, vendor_0546_products },
    { 0x0547, "Anchor Chips, Inc.", 14, vendor_0547_products },
    { 0x0548, "Tyan Computer Corp.", 1, vendor_0548_products },
    { 0x0549, "Pixera Corp.", 0, NULL },
    { 0x054a, "Fujitsu Microelectronics, Inc.", 0, NULL },
    { 0x054b, "New Media Corp.", 0, NULL },
    { 0x054c, "Sony Corp.", 181, vendor_054c_products },
    { 0x054d, "Try Corp.", 0, NULL },
    { 0x054e, "Proside Corp.", 0, NULL },
    { 0x054f, "WYSE Technology Taiwan", 0, NULL },
    { 0x0550, "Fuji Xerox Co., Ltd", 6, vendor_0550_products },
    { 0x0551, "CompuTrend Systems, Inc.", 0, NULL },
    { 0x0552, "Philips Monitors", 0, NULL },
    { 0x0553, "STMicroelectronics Imaging Division (VLSI Vision)", 12, vendor_0553_products },
    { 0x0554, "Dictaphone Corp.", 0, NULL },
    { 0x0555, "ANAM S&T Co., Ltd", 0, NULL },
    { 0x0556, "Asahi Kasei Microsystems Co., Ltd", 1, vendor_0556_products },
    { 0x0557, "ATEN International Co., Ltd", 18, vendor_0557_products },
    { 0x0558, "Truevision, Inc.", 3, vendor_0558_products },
    { 0x0559, "Cadence Design Systems, Inc.", 0, NULL },
    { 0x055a, "Kenwood USA", 0, NULL },
    { 0x055b, "KnowledgeTek, Inc.", 0, NULL },
    { 0x055c, "Proton Electronic Ind.", 0, NULL },
    { 0x055d, "Samsung Electro-Mechanics Co.", 22, vendor_055d_products },
    { 0x055e, "CTX Opto-Electronics Corp.", 0, NULL },
    { 0x055f, "Mustek Systems, Inc.", 45, vendor_055f_products },
    { 0x0560, "Interface Corp.", 0, NULL },
    { 0x0561, "Oasis Design, Inc.", 0, NULL },
    { 0x0562, "Telex Communications, Inc.", 2, vendor_0562_products },
    { 0x0563, "Immersion Corp.", 0, NULL },
    { 0x0564, "Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)", 0, NULL },
    { 0x0565, "Peracom Networks, Inc.", 5, vendor_0565_products },
    { 0x0566, "Monterey International Corp.", 14, vendor_0566_products },
    { 0x0567, "Xyratex International, Ltd", 0, NULL },
    { 0x0568, "Quartz Ingenierie", 0, NULL },
    { 0x0569, "SegaSoft", 0, NULL },
    { 0x056a, "Wacom Co., Ltd", 85, vendor_056a_products },
    { 0x056b, "Decicon, Inc.", 0, NULL },
    { 0x056c, "eTEK Labs", 4, vendor_056c_products },
    { 0x056d, "EIZO Corp.", 4, vendor_056d_products },
    { 0x056e, "Elecom Co., Ltd", 11, vendor_056e_products },
    { 0x056f, "Korea Data Systems Co., Ltd", 1, vendor_056f_products },
    { 0x0570, "Epson America", 0, NULL },
    { 0x0571, "Interex, Inc.", 1, vendor_0571_products },
    { 0x0572, "Conexant Systems (Rockwell), Inc.", 29, vendor_0572_products },
    { 0x0573, "Zoran Co. Personal Media Division (Nogatech)", 59, vendor_0573_products },
    { 0x0574, "City University of Hong Kong", 0, NULL },
    { 0x0575, "Philips Creative Display Solutions", 0, NULL },
    { 0x0576, "BAFO/Quality Computer Accessories", 0, NULL },
    { 0x0577, "ELSA", 0, NULL },
    { 0x0578, "Intrinsix Corp.", 0, NULL },
    { 0x0579, "GVC Corp.", 0, NULL },
    { 0x057a, "Samsung Electronics America", 0, NULL },
    { 0x057b, "Y-E Data, Inc.", 6, vendor_057b_products },
    { 0x057c, "AVM GmbH", 32, vendor_057c_products },
    { 0x057d, "Shark Multimedia, Inc.", 0, NULL },
    { 0x057e, "Nintendo Co., Ltd", 2, vendor_057e_products },
    { 0x057f, "QuickShot, Ltd", 1, vendor_057f_products },
    { 0x0580, "Denron, Inc.", 0, NULL },
    { 0x0581, "Racal Data Group", 0, NULL },
    { 0x0582, "Roland Corp.", 163, vendor_0582_products },
    { 0x0583, "Padix Co., Ltd (Rockfire)", 59, vendor_0583_products },
    { 0x0584, "RATOC System, Inc.", 5, vendor_0584_products },
    { 0x0585, "FlashPoint Technology, Inc.", 15, vendor_0585_products },
    { 0x0586, "ZyXEL Communications Corp.", 34, vendor_0586_products },
    { 0x0587, "America Kotobuki Electronics Industries, Inc.", 0, NULL },
    { 0x0588, "Sapien Design", 0, NULL },
    { 0x0589, "Victron", 0, NULL },
    { 0x058a, "Nohau Corp.", 0, NULL },
    { 0x058b, "Infineon Technologies", 3, vendor_058b_products },
    { 0x058c, "In Focus Systems", 20, vendor_058c_products },
    { 0x058d, "Micrel Semiconductor", 0, NULL },
    { 0x058e, "Tripath Technology, Inc.", 0, NULL },
    { 0x058f, "Alcor Micro Corp.", 42, vendor_058f_products },
    { 0x0590, "Omron Corp.", 3, vendor_0590_products },
    { 0x0591, "Questra Consulting", 0, NULL },
    { 0x0592, "Powerware Corp.", 1, vendor_0592_products },
    { 0x0593, "Incite", 0, NULL },
    { 0x0594, "Princeton Graphic Systems", 0, NULL },
    { 0x0595, "Zoran Microelectronics, Ltd", 3, vendor_0595_products },
    { 0x0596, "MicroTouch Systems, Inc.", 4, vendor_0596_products },
    { 0x0597, "Trisignal Communications", 0, NULL },
    { 0x0598, "Niigata Canotec Co., Inc.", 0, NULL },
    { 0x0599, "Brilliance Semiconductor, Inc.", 0, NULL },
    { 0x059a, "Spectrum Signal Processing, Inc.", 0, NULL },
    { 0x059b, "Iomega Corp.", 44, vendor_059b_products },
    { 0x059c, "A-Trend Technology Co., Ltd", 0, NULL },
    { 0x059d, "Advanced Input Devices", 0, NULL },
    { 0x059e, "Intelligent Instrumentation", 0, NULL },
    { 0x059f, "LaCie, Ltd", 24, vendor_059f_products },
    { 0x05a0, "Vetronix Corp.", 0, NULL },
    { 0x05a1, "USC Corp.", 0, NULL },
    { 0x05a2, "Fuji Film Microdevices Co., Ltd", 0, NULL },
    { 0x05a3, "ARC International", 1, vendor_05a3_products },
    { 0x05a4, "Ortek Technology, Inc.", 9, vendor_05a4_products },
    { 0x05a5, "Sampo Technology Corp.", 0, NULL },
    { 0x05a6, "Cisco Systems, Inc.", 4, vendor_05a6_products },
    { 0x05a7, "Bose Corp.", 6, vendor_05a7_products },
    { 0x05a8, "Spacetec IMC Corp.", 0, NULL },
    { 0x05a9, "OmniVision Technologies, Inc.", 14, vendor_05a9_products },
    { 0x05aa, "Utilux South China, Ltd", 0, NULL },
    { 0x05ab, "In-System Design", 22, vendor_05ab_products },
    { 0x05ac, "Apple, Inc.", 176, vendor_05ac_products },
    { 0x05ad, "Y.C. Cable U.S.A., Inc.", 0, NULL },
    { 0x05ae, "Synopsys, Inc.", 0, NULL },
    { 0x05af, "Jing-Mold Enterprise Co., Ltd", 6, vendor_05af_products },
    { 0x05b0, "Fountain Technologies, Inc.", 0, NULL },
    { 0x05b1, "First International Computer, Inc.", 1, vendor_05b1_products },
    { 0x05b4, "LG Semicon Co., Ltd", 2, vendor_05b4_products },
    { 0x05b5, "Dialogic Corp.", 0, NULL },
    { 0x05b6, "Proxima Corp.", 0, NULL },
    { 0x05b7, "Medianix Semiconductor, Inc.", 0, NULL },
    { 0x05b8, "Agiler, Inc.", 1, vendor_05b8_products },
    { 0x05b9, "Philips Research Laboratories", 0, NULL },
    { 0x05ba, "DigitalPersona, Inc.", 3, vendor_05ba_products },
    { 0x05bb, "Grey Cell Systems", 0, NULL },
    { 0x05bc, "3G Green Green Globe Co., Ltd", 1, vendor_05bc_products },
    { 0x05bd, "RAFI GmbH & Co. KG", 0, NULL },
    { 0x05be, "Tyco Electronics (Raychem)", 0, NULL },
    { 0x05bf, "S & S Research", 0, NULL },
    { 0x05c0, "Keil Software", 0, NULL },
    { 0x05c1, "Kawasaki Microelectronics, Inc.", 0, NULL },
    { 0x05c2, "Media Phonics (Suisse) S.A.", 0, NULL },
    { 0x05c5, "Digi International, Inc.", 3, vendor_05c5_products },
    { 0x05c6, "Qualcomm, Inc.", 37, vendor_05c6_products },
    { 0x05c7, "Qtronix Corp.", 5, vendor_05c7_products },
    { 0x05c8, "Cheng Uei Precision Industry Co., Ltd (Foxlink)", 7, vendor_05c8_products },
    { 0x05c9, "Semtech Corp.", 0, NULL },
    { 0x05ca, "Ricoh Co., Ltd", 53, vendor_05ca_products },
    { 0x05cb, "PowerVision Technologies, Inc.", 1, vendor_05cb_products },
    { 0x05cc, "ELSA AG", 8, vendor_05cc_products },
    { 0x05cd, "Silicom, Ltd", 0, NULL },
    { 0x05ce, "sci-worx GmbH", 0, NULL },
    { 0x05cf, "Sung Forn Co., Ltd", 0, NULL },
    { 0x05d0, "GE Medical Systems Lunar", 0, NULL },
    { 0x05d1, "Brainboxes, Ltd", 1, vendor_05d1_products },
    { 0x05d2, "Wave Systems Corp.", 0, NULL },
    { 0x05d3, "Tohoku Ricoh Co., Ltd", 0, NULL },
    { 0x05d5, "Super Gate Technology Co., Ltd", 0, NULL },
    { 0x05d6, "Philips Semiconductors, CICT", 0, NULL },
    { 0x05d7, "Thomas & Betts Corp.", 1, vendor_05d7_products },
    { 0x05d8, "Ultima Electronics Corp.", 15, vendor_05d8_products },
    { 0x05d9, "Axiohm Transaction Solutions", 3, vendor_05d9_products },
    { 0x05da, "Microtek International, Inc.", 83, vendor_05da_products },
    { 0x05db, "Sun Corp. (Suntac\?)", 6, vendor_05db_products },
    { 0x05dc, "Lexar Media, Inc.", 88, vendor_05dc_products },
    { 0x05dd, "Delta Electronics, Inc.", 4, vendor_05dd_products },
    { 0x05df, "Silicon Vision, Inc.", 0, NULL },
    { 0x05e0, "Symbol Technologies", 7, vendor_05e0_products },
    { 0x05e1, "Syntek Semiconductor Co., Ltd", 9, vendor_05e1_products },
    { 0x05e2, "ElecVision, Inc.", 0, NULL },
    { 0x05e3, "Genesys Logic, Inc.", 71, vendor_05e3_products },
    { 0x05e4, "Red Wing Corp.", 0, NULL },
    { 0x05e5, "Fuji Electric Co., Ltd", 0, NULL },
    { 0x05e6, "Keithley Instruments", 0, NULL },
    { 0x05e8, "ICC, Inc.", 0, NULL },
    { 0x05e9, "Kawasaki LSI", 7, vendor_05e9_products },
    { 0x05eb, "FFC, Ltd", 0, NULL },
    { 0x05ec, "COM21, Inc.", 0, NULL },
    { 0x05ee, "Cytechinfo Inc.", 0, NULL },
    { 0x05ef, "AVB, Inc. [anko\?]", 3, vendor_05ef_products },
    { 0x05f0, "Canopus Co., Ltd", 1, vendor_05f0_products },
    { 0x05f1, "Compass Communications", 0, NULL },
    { 0x05f2, "Dexin Corp., Ltd", 1, vendor_05f2_products },
    { 0x05f3, "PI Engineering, Inc.", 8, vendor_05f3_products },
    { 0x05f5, "Unixtar Technology, Inc.", 0, NULL },
    { 0x05f6, "AOC International", 0, NULL },
    { 0x05f7, "RFC Distribution(s) PTE, Ltd", 0, NULL },
    { 0x05f9, "PSC Scanning, Inc.", 9, vendor_05f9_products },
    { 0x05fa, "Siemens Telecommunications Systems, Ltd", 3, vendor_05fa_products },
    { 0x05fc, "Harman", 2, vendor_05fc_products },
    { 0x05fd, "InterAct, Inc.", 8, vendor_05fd_products },
    { 0x05fe, "Chic Technology Corp.", 9, vendor_05fe_products },
    { 0x05ff, "LeCroy Corp.", 0, NULL },
    { 0x0600, "Barco Display Systems", 0, NULL },
    { 0x0601, "Jazz Hipster Corp.", 1, vendor_0601_products },
    { 0x0602, "Vista Imaging, Inc.", 1, vendor_0602_products },
    { 0x0603, "Novatek Microelectronics Corp.", 3, vendor_0603_products },
    { 0x0604, "Jean Co., Ltd", 0, NULL },
    { 0x0605, "Anchor C&C Co., Ltd", 0, NULL },
    { 0x0606, "Royal Information Electronics Co., Ltd", 0, NULL },
    { 0x0607, "Bridge Information Co., Ltd", 0, NULL },
    { 0x0608, "Genrad Ads", 0, NULL },
    { 0x0609, "SMK Manufacturing, Inc.", 4, vendor_0609_products },
    { 0x060a, "Worthington Data Solutions, Inc.", 0, NULL },
    { 0x060b, "Solid Year", 15, vendor_060b_products },
    { 0x060c, "EEH Datalink GmbH", 0, NULL },
    { 0x060d, "Auctor Corp.", 0, NULL },
    { 0x060e, "Transmonde Technologies, Inc.", 0, NULL },
    { 0x060f, "Joinsoon Electronics Mfg. Co., Ltd", 0, NULL },
    { 0x0610, "Costar Electronics, Inc.", 0, NULL },
    { 0x0611, "Totoku Electric Co., Ltd", 0, NULL },
    { 0x0613, "TransAct Technologies, Inc.", 0, NULL },
    { 0x0614, "Bio-Rad Laboratories", 0, NULL },
    { 0x0615, "Quabbin Wire & Cable Co., Inc.", 0, NULL },
    { 0x0616, "Future Techno Designs PVT, Ltd", 0, NULL },
    { 0x0617, "Swiss Federal Insitute of Technology", 0, NULL },
    { 0x0618, "MacAlly", 1, vendor_0618_products },
    { 0x0619, "Seiko Instruments, Inc.", 7, vendor_0619_products },
    { 0x061a, "Veridicom International, Inc.", 4, vendor_061a_products },
    { 0x061b, "Promptus Communications, Inc.", 0, NULL },
    { 0x061c, "Act Labs, Ltd", 0, NULL },
    { 0x061d, "Quatech, Inc.", 1, vendor_061d_products },
    { 0x061e, "Nissei Electric Co.", 2, vendor_061e_products },
    { 0x0620, "Alaris, Inc.", 4, vendor_0620_products },
    { 0x0621, "ODU-Steckverbindungssysteme GmbH & Co. KG", 0, NULL },
    { 0x0622, "Iotech, Inc.", 0, NULL },
    { 0x0623, "Littelfuse, Inc.", 0, NULL },
    { 0x0624, "Avocent Corp.", 6, vendor_0624_products },
    { 0x0625, "TiMedia Technology Co., Ltd", 0, NULL },
    { 0x0626, "Nippon Systems Development Co., Ltd", 0, NULL },
    { 0x0627, "Adomax Technology Co., Ltd", 0, NULL },
    { 0x0628, "Tasking Software, Inc.", 0, NULL },
    { 0x0629, "Zida Technologies, Ltd", 0, NULL },
    { 0x062a, "Creative Labs", 10, vendor_062a_products },
    { 0x062b, "Greatlink Electronics Taiwan, Ltd", 0, NULL },
    { 0x062c, "Institute for Information Industry", 0, NULL },
    { 0x062d, "Taiwan Tai-Hao Enterprises Co., Ltd", 0, NULL },
    { 0x062e, "Mainsuper Enterprises Co., Ltd", 0, NULL },
    { 0x062f, "Sin Sheng Terminal & Machine, Inc.", 0, NULL },
    { 0x0631, "JUJO Electronics Corp.", 0, NULL },
    { 0x0633, "Cyrix Corp.", 0, NULL },
    { 0x0634, "Micron Technology, Inc.", 1, vendor_0634_products },
    { 0x0635, "Methode Electronics, Inc.", 0, NULL },
    { 0x0636, "Sierra Imaging, Inc.", 1, vendor_0636_products },
    { 0x0638, "Avision, Inc.", 10, vendor_0638_products },
    { 0x0639, "Chrontel, Inc.", 0, NULL },
    { 0x063a, "Techwin Corp.", 0, NULL },
    { 0x063b, "Taugagreining HF", 0, NULL },
    { 0x063c, "Yamaichi Electronics Co., Ltd (Sakura)", 0, NULL },
    { 0x063d, "Fong Kai Industrial Co., Ltd", 0, NULL },
    { 0x063e, "RealMedia Technology, Inc.", 0, NULL },
    { 0x063f, "New Technology Cable, Ltd", 0, NULL },
    { 0x0640, "Hitex Development Tools", 1, vendor_0640_products },
    { 0x0641, "Woods Industries, Inc.", 0, NULL },
    { 0x0642, "VIA Medical Corp.", 0, NULL },
    { 0x0644, "TEAC Corp.", 10, vendor_0644_products },
    { 0x0645, "Who\? Vision Systems, Inc.", 0, NULL },
    { 0x0646, "UMAX", 0, NULL },
    { 0x0647, "Acton Research Corp.", 8, vendor_0647_products },
    { 0x0648, "Inside Out Networks", 0, NULL },
    { 0x0649, "Weli Science Co., Ltd", 0, NULL },
    { 0x064b, "Analog Devices, Inc. (White Mountain DSP)", 1, vendor_064b_products },
    { 0x064c, "Ji-Haw Industrial Co., Ltd", 0, NULL },
    { 0x064d, "TriTech Microelectronics, Ltd", 0, NULL },
    { 0x064e, "Suyin Corp.", 21, vendor_064e_products },
    { 0x064f, "WIBU-Systems AG", 5, vendor_064f_products },
    { 0x0650, "Dynapro Systems", 0, NULL },
    { 0x0651, "Likom Technology Sdn. Bhd.", 0, NULL },
    { 0x0652, "Stargate Solutions, Inc.", 0, NULL },
    { 0x0653, "CNF, Inc.", 0, NULL },
    { 0x0654, "Granite Microsystems, Inc.", 4, vendor_0654_products },
    { 0x0655, "Space Shuttle Hi-Tech Co., Ltd", 0, NULL },
    { 0x0656, "Glory Mark Electronic, Ltd", 0, NULL },
    { 0x0657, "Tekcon Electronics Corp.", 0, NULL },
    { 0x0658, "Sigma Designs, Inc.", 0, NULL },
    { 0x0659, "Aethra", 0, NULL },
    { 0x065a, "Optoelectronics Co., Ltd", 2, vendor_065a_products },
    { 0x065b, "Tracewell Systems", 0, NULL },
    { 0x065e, "Silicon Graphics", 0, NULL },
    { 0x065f, "Good Way Technology Co., Ltd & GWC technology Inc.", 0, NULL },
    { 0x0660, "TSAY-E (BVI) International, Inc.", 0, NULL },
    { 0x0661, "Hamamatsu Photonics K.K.", 0, NULL },
    { 0x0662, "Kansai Electric Co., Ltd", 0, NULL },
    { 0x0663, "Topmax Electronic Co., Ltd", 1, vendor_0663_products },
    { 0x0664, "ET&T Technology Co., Ltd.", 8, vendor_0664_products },
    { 0x0665, "Cypress Semiconductor", 1, vendor_0665_products },
    { 0x0667, "Aiwa Co., Ltd", 1, vendor_0667_products },
    { 0x0668, "WordWand", 0, NULL },
    { 0x0669, "Oce' Printing Systems GmbH", 0, NULL },
    { 0x066a, "Total Technologies, Ltd", 0, NULL },
    { 0x066b, "Linksys, Inc.", 13, vendor_066b_products },
    { 0x066d, "Entrega, Inc.", 0, NULL },
    { 0x066e, "Acer Semiconductor America, Inc.", 0, NULL },
    { 0x066f, "SigmaTel, Inc.", 108, vendor_066f_products },
    { 0x0670, "Sequel Imaging", 2, vendor_0670_products },
    { 0x0672, "Labtec, Inc.", 2, vendor_0672_products },
    { 0x0673, "HCL", 1, vendor_0673_products },
    { 0x0674, "Key Mouse Electronic Enterprise Co., Ltd", 0, NULL },
    { 0x0675, "DrayTek Corp.", 5, vendor_0675_products },
    { 0x0676, "Teles AG", 0, NULL },
    { 0x0677, "Aiwa Co., Ltd", 2, vendor_0677_products },
    { 0x0678, "ACard Technology Corp.", 0, NULL },
    { 0x067b, "Prolific Technology, Inc.", 28, vendor_067b_products },
    { 0x067c, "Efficient Networks, Inc.", 17, vendor_067c_products },
    { 0x067d, "Hohner Corp.", 0, NULL },
    { 0x067e, "Intermec Technologies Corp.", 4, vendor_067e_products },
    { 0x067f, "Virata, Ltd", 4, vendor_067f_products },
    { 0x0680, "Realtek Semiconductor Corp., CPP Div. (Avance Logic)", 1, vendor_0680_products },
    { 0x0681, "Siemens Information and Communication Products", 12, vendor_0681_products },
    { 0x0682, "Victor Company of Japan, Ltd", 0, NULL },
    { 0x0684, "Actiontec Electronics, Inc.", 0, NULL },
    { 0x0685, "ZD Incorporated", 1, vendor_0685_products },
    { 0x0686, "Minolta Co., Ltd", 37, vendor_0686_products },
    { 0x068a, "Pertech, Inc.", 0, NULL },
    { 0x068b, "Potrans International, Inc.", 0, NULL },
    { 0x068e, "CH Products, Inc.", 12, vendor_068e_products },
    { 0x0690, "Golden Bridge Electech, Inc.", 0, NULL },
    { 0x0693, "Hagiwara Sys-Com Co., Ltd", 6, vendor_0693_products },
    { 0x0694, "Lego Group", 2, vendor_0694_products },
    { 0x0698, "Chuntex (CTX)", 3, vendor_0698_products },
    { 0x0699, "Tektronix, Inc.", 1, vendor_0699_products },
    { 0x069a, "Askey Computer Corp.", 13, vendor_069a_products },
    { 0x069b, "Thomson, Inc.", 15, vendor_069b_products },
    { 0x069d, "Hughes Network Systems (HNS)", 2, vendor_069d_products },
    { 0x069e, "Welcat Inc.", 1, vendor_069e_products },
    { 0x069f, "Allied Data Technologies BV", 4, vendor_069f_products },
    { 0x06a2, "Topro Technology, Inc.", 1, vendor_06a2_products },
    { 0x06a3, "Saitek PLC", 66, vendor_06a3_products },
    { 0x06a4, "Xiamen Doowell Electron Co., Ltd", 0, NULL },
    { 0x06a5, "Divio", 4, vendor_06a5_products },
    { 0x06a7, "MicroStore, Inc.", 0, NULL },
    { 0x06a8, "Topaz Systems, Inc.", 2, vendor_06a8_products },
    { 0x06a9, "Westell", 5, vendor_06a9_products },
    { 0x06aa, "Sysgration, Ltd", 0, NULL },
    { 0x06ac, "Fujitsu Laboratories of America, Inc.", 0, NULL },
    { 0x06ad, "Greatland Electronics Taiwan, Ltd", 0, NULL },
    { 0x06ae, "Professional Multimedia Testing Centre", 0, NULL },
    { 0x06af, "Harting, Inc. of North America", 0, NULL },
    { 0x06b8, "Pixela Corp.", 0, NULL },
    { 0x06b9, "Alcatel Telecom", 6, vendor_06b9_products },
    { 0x06ba, "Smooth Cord & Connector Co., Ltd", 0, NULL },
    { 0x06bb, "EDA, Inc.", 0, NULL },
    { 0x06bc, "Oki Data Corp.", 9, vendor_06bc_products },
    { 0x06bd, "AGFA-Gevaert NV", 19, vendor_06bd_products },
    { 0x06be, "AME Optimedia Technology Co., Ltd", 3, vendor_06be_products },
    { 0x06bf, "Leoco Corp.", 0, NULL },
    { 0x06c2, "Phidgets Inc. (formerly GLAB)", 22, vendor_06c2_products },
    { 0x06c4, "Bizlink International Corp.", 0, NULL },
    { 0x06c5, "Hagenuk, GmbH", 0, NULL },
    { 0x06c6, "Infowave Software, Inc.", 0, NULL },
    { 0x06c8, "SIIG, Inc.", 0, NULL },
    { 0x06c9, "Taxan (Europe), Ltd", 3, vendor_06c9_products },
    { 0x06ca, "Newer Technology, Inc.", 1, vendor_06ca_products },
    { 0x06cb, "Synaptics, Inc.", 12, vendor_06cb_products },
    { 0x06cc, "Terayon Communication Systems", 5, vendor_06cc_products },
    { 0x06cd, "Keyspan", 34, vendor_06cd_products },
    { 0x06ce, "Contec", 1, vendor_06ce_products },
    { 0x06cf, "SpheronVR AG", 2, vendor_06cf_products },
    { 0x06d0, "LapLink, Inc.", 1, vendor_06d0_products },
    { 0x06d1, "Daewoo Electronics Co., Ltd", 0, NULL },
    { 0x06d3, "Mitsubishi Electric Corp.", 12, vendor_06d3_products },
    { 0x06d4, "Cisco Systems", 0, NULL },
    { 0x06d5, "Toshiba", 1, vendor_06d5_products },
    { 0x06d6, "Aashima Technology B.V.", 15, vendor_06d6_products },
    { 0x06d7, "Network Computing Devices (NCD)", 0, NULL },
    { 0x06d8, "Technical Marketing Research, Inc.", 0, NULL },
    { 0x06da, "Phoenixtec Power Co., Ltd", 2, vendor_06da_products },
    { 0x06db, "Paradyne", 0, NULL },
    { 0x06dc, "Foxlink Image Technology Co., Ltd", 2, vendor_06dc_products },
    { 0x06de, "Heisei Electronics Co., Ltd", 0, NULL },
    { 0x06e0, "Multi-Tech Systems, Inc.", 6, vendor_06e0_products },
    { 0x06e1, "ADS Technologies, Inc.", 13, vendor_06e1_products },
    { 0x06e4, "Alcatel Microelectronics", 0, NULL },
    { 0x06e6, "Tiger Jet Network, Inc.", 85, vendor_06e6_products },
    { 0x06ea, "Sirius Technologies", 2, vendor_06ea_products },
    { 0x06eb, "PC Expert Tech. Co., Ltd", 0, NULL },
    { 0x06ef, "I.A.C. Geometrische Ingenieurs B.V.", 0, NULL },
    { 0x06f0, "T.N.C Industrial Co., Ltd", 2, vendor_06f0_products },
    { 0x06f1, "Opcode Systems, Inc.", 2, vendor_06f1_products },
    { 0x06f2, "Emine Technology Co.", 1, vendor_06f2_products },
    { 0x06f6, "Wintrend Technology Co., Ltd", 0, NULL },
    { 0x06f7, "Wailly Technology Ltd", 1, vendor_06f7_products },
    { 0x06f8, "Guillemot Corp.", 15, vendor_06f8_products },
    { 0x06f9, "ASYST electronic d.o.o.", 0, NULL },
    { 0x06fa, "HSD S.r.L", 0, NULL },
    { 0x06fc, "Motorola Semiconductor Products Sector", 0, NULL },
    { 0x06fd, "Boston Acoustics", 3, vendor_06fd_products },
    { 0x06fe, "Gallant Computer, Inc.", 0, NULL },
    { 0x0701, "Supercomal Wire & Cable SDN. BHD.", 0, NULL },
    { 0x0703, "Bvtech Industry, Inc.", 0, NULL },
    { 0x0705, "NKK Corp.", 0, NULL },
    { 0x0706, "Ariel Corp.", 0, NULL },
    { 0x0707, "Standard Microsystems Corp.", 6, vendor_0707_products },
    { 0x0708, "Putercom Co., Ltd", 1, vendor_0708_products },
    { 0x0709, "Silicon Systems, Ltd (SSL)", 0, NULL },
    { 0x070a, "Oki Electric Industry Co., Ltd", 2, vendor_070a_products },
    { 0x070d, "Comoss Electronic Co., Ltd", 0, NULL },
    { 0x070e, "Excel Cell Electronic Co., Ltd", 0, NULL },
    { 0x0710, "Connect Tech, Inc.", 2, vendor_0710_products },
    { 0x0711, "Magic Control Technology Corp.", 14, vendor_0711_products },
    { 0x0713, "Interval Research Corp.", 0, NULL },
    { 0x0714, "NewMotion, Inc.", 1, vendor_0714_products },
    { 0x0717, "ZNK Corp.", 0, NULL },
    { 0x0718, "Imation Corp.", 18, vendor_0718_products },
    { 0x0719, "Tremon Enterprises Co., Ltd", 0, NULL },
    { 0x071b, "Domain Technologies, Inc.", 6, vendor_071b_products },
    { 0x071c, "Xionics Document Technologies, Inc.", 0, NULL },
    { 0x071d, "Eicon Networks Corp.", 4, vendor_071d_products },
    { 0x071e, "Ariston Technologies", 0, NULL },
    { 0x0723, "Centillium Communications Corp.", 1, vendor_0723_products },
    { 0x0726, "Vanguard International Semiconductor-America", 0, NULL },
    { 0x0729, "Amitm", 1, vendor_0729_products },
    { 0x072e, "Sunix Co., Ltd", 0, NULL },
    { 0x072f, "Advanced Card Systems, Ltd", 51, vendor_072f_products },
    { 0x0731, "Susteen, Inc.", 1, vendor_0731_products },
    { 0x0732, "Goldfull Electronics & Telecommunications Corp.", 0, NULL },
    { 0x0733, "ViewQuest Technologies, Inc.", 15, vendor_0733_products },
    { 0x0734, "Lasat Communications A/S", 4, vendor_0734_products },
    { 0x0735, "Asuscom Network", 4, vendor_0735_products },
    { 0x0736, "Lorom Industrial Co., Ltd", 0, NULL },
    { 0x0738, "Mad Catz, Inc.", 12, vendor_0738_products },
    { 0x073a, "Chaplet Systems, Inc.", 1, vendor_073a_products },
    { 0x073b, "Suncom Technologies", 0, NULL },
    { 0x073c, "Industrial Electronic Engineers, Inc.", 9, vendor_073c_products },
    { 0x073d, "Eutron S.p.a.", 5, vendor_073d_products },
    { 0x073e, "NEC, Inc.", 1, vendor_073e_products },
    { 0x0742, "Stollmann", 3, vendor_0742_products },
    { 0x0745, "Syntech Information Co., Ltd", 0, NULL },
    { 0x0746, "Onkyo Corp.", 1, vendor_0746_products },
    { 0x0747, "Labway Corp.", 0, NULL },
    { 0x0748, "Strong Man Enterprise Co., Ltd", 0, NULL },
    { 0x0749, "EVer Electronics Corp.", 0, NULL },
    { 0x074a, "Ming Fortune Industry Co., Ltd", 0, NULL },
    { 0x074b, "Polestar Tech. Corp.", 0, NULL },
    { 0x074c, "C-C-C Group PLC", 0, NULL },
    { 0x074d, "Micronas GmbH", 3, vendor_074d_products },
    { 0x074e, "Digital Stream Corp.", 2, vendor_074e_products },
    { 0x0755, "Aureal Semiconductor", 0, NULL },
    { 0x0757, "Network Technologies, Inc.", 0, NULL },
    { 0x075b, "Sophisticated Circuits, Inc.", 1, vendor_075b_products },
    { 0x0763, "Midiman", 60, vendor_0763_products },
    { 0x0764, "Cyber Power System, Inc.", 3, vendor_0764_products },
    { 0x0765, "X-Rite, Inc.", 4, vendor_0765_products },
    { 0x0766, "Jess-Link Products Co., Ltd", 2, vendor_0766_products },
    { 0x0767, "Tokheim Corp.", 0, NULL },
    { 0x0768, "Camtel Technology Corp.", 2, vendor_0768_products },
    { 0x0769, "Surecom Technology Corp.", 4, vendor_0769_products },
    { 0x076a, "Smart Technology Enablers, Inc.", 0, NULL },
    { 0x076b, "OmniKey AG", 20, vendor_076b_products },
    { 0x076c, "Partner Tech", 0, NULL },
    { 0x076d, "Denso Corp.", 0, NULL },
    { 0x076e, "Kuan Tech Enterprise Co., Ltd", 0, NULL },
    { 0x076f, "Jhen Vei Electronic Co., Ltd", 0, NULL },
    { 0x0770, "Welch Allyn, Inc - Medical Division", 0, NULL },
    { 0x0771, "Observator Instruments BV", 2, vendor_0771_products },
    { 0x0772, "Your data Our Care", 0, NULL },
    { 0x0774, "AmTRAN Technology Co., Ltd", 0, NULL },
    { 0x0775, "Longshine Electronics Corp.", 0, NULL },
    { 0x0776, "Inalways Corp.", 0, NULL },
    { 0x0777, "Comda Enterprise Corp.", 0, NULL },
    { 0x0778, "Volex, Inc.", 0, NULL },
    { 0x0779, "Fairchild Semiconductor", 0, NULL },
    { 0x077a, "Sankyo Seiki Mfg. Co., Ltd", 0, NULL },
    { 0x077b, "Linksys", 4, vendor_077b_products },
    { 0x077c, "Forward Electronics Co., Ltd", 1, vendor_077c_products },
    { 0x077d, "Griffin Technology", 8, vendor_077d_products },
    { 0x077f, "Well Excellent & Most Corp.", 0, NULL },
    { 0x0780, "Sagem Monetel GmbH", 4, vendor_0780_products },
    { 0x0781, "SanDisk Corp.", 89, vendor_0781_products },
    { 0x0782, "Trackerball", 0, NULL },
    { 0x0783, "C3PO", 4, vendor_0783_products },
    { 0x0784, "Vivitar, Inc.", 10, vendor_0784_products },
    { 0x0785, "NTT-ME", 2, vendor_0785_products },
    { 0x0789, "Logitec Corp.", 14, vendor_0789_products },
    { 0x078b, "Happ Controls, Inc.", 3, vendor_078b_products },
    { 0x078c, "GTCO/CalComp", 5, vendor_078c_products },
    { 0x078e, "Brincom, Inc.", 0, NULL },
    { 0x0790, "Pro-Image Manufacturing Co., Ltd", 0, NULL },
    { 0x0791, "Copartner Wire and Cable Mfg. Corp.", 0, NULL },
    { 0x0792, "Axis Communications AB", 0, NULL },
    { 0x0793, "Wha Yu Industrial Co., Ltd", 0, NULL },
    { 0x0794, "ABL Electronics Corp.", 0, NULL },
    { 0x0795, "RealChip, Inc.", 0, NULL },
    { 0x0796, "Certicom Corp.", 0, NULL },
    { 0x0797, "Grandtech Semiconductor Corp.", 8, vendor_0797_products },
    { 0x0798, "Optelec", 3, vendor_0798_products },
    { 0x0799, "Altera", 1, vendor_0799_products },
    { 0x079b, "Sagem", 14, vendor_079b_products },
    { 0x079d, "Alfadata Computer Corp.", 1, vendor_079d_products },
    { 0x07a1, "Digicom S.p.A.", 1, vendor_07a1_products },
    { 0x07a2, "National Technical Systems", 0, NULL },
    { 0x07a3, "Onnto Corp.", 0, NULL },
    { 0x07a4, "Be, Inc.", 0, NULL },
    { 0x07a6, "ADMtek, Inc.", 6, vendor_07a6_products },
    { 0x07aa, "Corega K.K.", 23, vendor_07aa_products },
    { 0x07ab, "Freecom Technologies", 7, vendor_07ab_products },
    { 0x07af, "Microtech", 4, vendor_07af_products },
    { 0x07b0, "Trust Technologies", 7, vendor_07b0_products },
    { 0x07b1, "IMP, Inc.", 0, NULL },
    { 0x07b2, "Motorola BCS, Inc.", 16, vendor_07b2_products },
    { 0x07b3, "Plustek, Inc.", 33, vendor_07b3_products },
    { 0x07b4, "Olympus Optical Co., Ltd", 23, vendor_07b4_products },
    { 0x07b5, "Mega World International, Ltd", 4, vendor_07b5_products },
    { 0x07b6, "Marubun Corp.", 0, NULL },
    { 0x07b7, "TIME Interconnect, Ltd", 0, NULL },
    { 0x07b8, "AboCom Systems Inc", 54, vendor_07b8_products },
    { 0x07bc, "Canon Computer Systems, Inc.", 0, NULL },
    { 0x07bd, "Webgear, Inc.", 0, NULL },
    { 0x07be, "Veridicom", 0, NULL },
    { 0x07c0, "Code Mercenaries Hard- und Software GmbH", 9, vendor_07c0_products },
    { 0x07c1, "Keisokugiken", 1, vendor_07c1_products },
    { 0x07c4, "Datafab Systems, Inc.", 29, vendor_07c4_products },
    { 0x07c5, "APG Cash Drawer", 1, vendor_07c5_products },
    { 0x07c6, "ShareWave, Inc.", 2, vendor_07c6_products },
    { 0x07c7, "Powertech Industrial Co., Ltd", 0, NULL },
    { 0x07c8, "B.U.G., Inc.", 1, vendor_07c8_products },
    { 0x07c9, "Allied Telesyn International", 1, vendor_07c9_products },
    { 0x07ca, "AVerMedia Technologies, Inc.", 18, vendor_07ca_products },
    { 0x07cb, "Kingmax Technology, Inc.", 0, NULL },
    { 0x07cc, "Carry Computer Eng., Co., Ltd", 58, vendor_07cc_products },
    { 0x07cd, "Elektor", 1, vendor_07cd_products },
    { 0x07cf, "Casio Computer Co., Ltd", 19, vendor_07cf_products },
    { 0x07d0, "Dazzle", 21, vendor_07d0_products },
    { 0x07d1, "D-Link System", 38, vendor_07d1_products },
    { 0x07d2, "Aptio Products, Inc.", 0, NULL },
    { 0x07d3, "Cyberdata Corp.", 0, NULL },
    { 0x07d5, "Radiant Systems", 0, NULL },
    { 0x07d7, "GCC Technologies, Inc.", 0, NULL },
    { 0x07da, "Arasan Chip Systems", 0, NULL },
    { 0x07de, "Diamond Multimedia", 1, vendor_07de_products },
    { 0x07df, "David Electronics Co., Ltd", 0, NULL },
    { 0x07e1, "Ambient Technologies, Inc.", 1, vendor_07e1_products },
    { 0x07e2, "Elmeg GmbH & Co., Ltd", 0, NULL },
    { 0x07e3, "Planex Communications, Inc.", 0, NULL },
    { 0x07e4, "Movado Enterprise Co., Ltd", 2, vendor_07e4_products },
    { 0x07e5, "QPS, Inc.", 2, vendor_07e5_products },
    { 0x07e6, "Allied Cable Corp.", 0, NULL },
    { 0x07e7, "Mirvo Toys, Inc.", 0, NULL },
    { 0x07e8, "Labsystems", 0, NULL },
    { 0x07ea, "Iwatsu Electric Co., Ltd", 0, NULL },
    { 0x07eb, "Double-H Technology Co., Ltd", 0, NULL },
    { 0x07ec, "Taiyo Electric Wire & Cable Co., Ltd", 0, NULL },
    { 0x07ee, "Torex Retail (formerly Logware)", 1, vendor_07ee_products },
    { 0x07ef, "STSN", 1, vendor_07ef_products },
    { 0x07f2, "Microcomputer Applications, Inc.", 1, vendor_07f2_products },
    { 0x07f6, "Circuit Assembly Corp.", 0, NULL },
    { 0x07f7, "Century Corp.", 2, vendor_07f7_products },
    { 0x07f9, "Dotop Technology, Inc.", 0, NULL },
    { 0x07fa, "DrayTek Corp.", 7, vendor_07fa_products },
    { 0x07fd, "Mark of the Unicorn", 3, vendor_07fd_products },
    { 0x07ff, "Unknown", 1, vendor_07ff_products },
    { 0x0801, "MagTek", 3, vendor_0801_products },
    { 0x0802, "Mako Technologies, LLC", 0, NULL },
    { 0x0803, "Zoom Telephonics, Inc.", 9, vendor_0803_products },
    { 0x0809, "Genicom Technology, Inc.", 0, NULL },
    { 0x080a, "Evermuch Technology Co., Ltd", 0, NULL },
    { 0x080b, "Cross Match Technologies", 2, vendor_080b_products },
    { 0x080c, "Datalogic S.p.A.", 4, vendor_080c_products },
    { 0x080d, "Teco Image Systems Co., Ltd", 3, vendor_080d_products },
    { 0x0810, "Personal Communication Systems, Inc.", 3, vendor_0810_products },
    { 0x0813, "Mattel, Inc.", 2, vendor_0813_products },
    { 0x0819, "eLicenser", 1, vendor_0819_products },
    { 0x081a, "MG Logic", 1, vendor_081a_products },
    { 0x081b, "Indigita Corp.", 2, vendor_081b_products },
    { 0x081c, "Mipsys", 0, NULL },
    { 0x081e, "AlphaSmart, Inc.", 1, vendor_081e_products },
    { 0x0822, "Reudo Corp.", 1, vendor_0822_products },
    { 0x0825, "GC Protronics", 0, NULL },
    { 0x0826, "Data Transit", 0, NULL },
    { 0x0827, "BroadLogic, Inc.", 0, NULL },
    { 0x0828, "Sato Corp.", 0, NULL },
    { 0x0829, "DirecTV Broadband, Inc. (Telocity)", 0, NULL },
    { 0x082d, "Handspring", 6, vendor_082d_products },
    { 0x0830, "Palm, Inc.", 44, vendor_0830_products },
    { 0x0832, "Kouwell Electronics Corp.", 1, vendor_0832_products },
    { 0x0833, "Sourcenext Corp.", 2, vendor_0833_products },
    { 0x0835, "Action Star Enterprise Co., Ltd", 0, NULL },
    { 0x0836, "TrekStor", 1, vendor_0836_products },
    { 0x0839, "Samsung Techwin Co., Ltd", 14, vendor_0839_products },
    { 0x083a, "Accton Technology Corp.", 39, vendor_083a_products },
    { 0x083f, "Global Village", 1, vendor_083f_products },
    { 0x0840, "Argosy Research, Inc.", 1, vendor_0840_products },
    { 0x0841, "Rioport.com, Inc.", 1, vendor_0841_products },
    { 0x0844, "Welland Industrial Co., Ltd", 0, NULL },
    { 0x0846, "NetGear, Inc.", 34, vendor_0846_products },
    { 0x084d, "Minton Optic Industry Co., Inc.", 7, vendor_084d_products },
    { 0x084e, "KB Gear", 3, vendor_084e_products },
    { 0x084f, "Empeg", 1, vendor_084f_products },
    { 0x0850, "Fast Point Technologies, Inc.", 0, NULL },
    { 0x0851, "Macronix International Co., Ltd", 3, vendor_0851_products },
    { 0x0852, "CSEM", 0, NULL },
    { 0x0853, "Topre Corporation", 1, vendor_0853_products },
    { 0x0854, "ActiveWire, Inc.", 2, vendor_0854_products },
    { 0x0856, "B&B Electronics", 1, vendor_0856_products },
    { 0x0858, "Hitachi Maxell, Ltd", 2, vendor_0858_products },
    { 0x0859, "Minolta Systems Laboratory, Inc.", 0, NULL },
    { 0x085a, "Xircom", 18, vendor_085a_products },
    { 0x085c, "ColorVision, Inc.", 4, vendor_085c_products },
    { 0x0862, "Teletrol Systems, Inc.", 0, NULL },
    { 0x0863, "Filanet Corp.", 0, NULL },
    { 0x0864, "NetGear, Inc.", 2, vendor_0864_products },
    { 0x0867, "Data Translation, Inc.", 3, vendor_0867_products },
    { 0x086a, "Emagic Soft- und Hardware GmbH", 3, vendor_086a_products },
    { 0x086c, "DeTeWe - Deutsche Telephonwerke AG & Co.", 36, vendor_086c_products },
    { 0x086e, "System TALKS, Inc.", 1, vendor_086e_products },
    { 0x086f, "MEC IMEX, Inc.", 0, NULL },
    { 0x0870, "Metricom", 1, vendor_0870_products },
    { 0x0871, "SanDisk, Inc.", 3, vendor_0871_products },
    { 0x0873, "Xpeed, Inc.", 0, NULL },
    { 0x0874, "A-Tec Subsystem, Inc.", 0, NULL },
    { 0x0879, "Comtrol Corp.", 0, NULL },
    { 0x087c, "Adesso/Kbtek America, Inc.", 0, NULL },
    { 0x087d, "Jaton Corp.", 1, vendor_087d_products },
    { 0x087e, "Fujitsu Computer Products of America", 0, NULL },
    { 0x087f, "QualCore Logic Inc.", 0, NULL },
    { 0x0880, "APT Technologies, Inc.", 0, NULL },
    { 0x0883, "Recording Industry Association of America (RIAA)", 0, NULL },
    { 0x0885, "Boca Research, Inc.", 0, NULL },
    { 0x0886, "XAC Automation Corp.", 1, vendor_0886_products },
    { 0x0887, "Hannstar Electronics Corp.", 0, NULL },
    { 0x088a, "TechTools", 1, vendor_088a_products },
    { 0x088b, "MassWorks, Inc.", 1, vendor_088b_products },
    { 0x088c, "Swecoin AB", 1, vendor_088c_products },
    { 0x088e, "iLok", 1, vendor_088e_products },
    { 0x0892, "DioGraphy, Inc.", 1, vendor_0892_products },
    { 0x0894, "TSI Incorporated", 1, vendor_0894_products },
    { 0x0897, "Lauterbach", 1, vendor_0897_products },
    { 0x089c, "United Technologies Research Cntr.", 0, NULL },
    { 0x089d, "Icron Technologies Corp.", 0, NULL },
    { 0x089e, "NST Co., Ltd", 0, NULL },
    { 0x089f, "Primex Aerospace Co.", 0, NULL },
    { 0x08a5, "e9, Inc.", 0, NULL },
    { 0x08a6, "Toshiba TEC", 1, vendor_08a6_products },
    { 0x08a8, "Andrea Electronics", 0, NULL },
    { 0x08a9, "CWAV Inc.", 6, vendor_08a9_products },
    { 0x08ac, "Macraigor Systems LLC", 1, vendor_08ac_products },
    { 0x08ae, "Macally (Mace Group, Inc.)", 0, NULL },
    { 0x08b0, "Metrohm", 3, vendor_08b0_products },
    { 0x08b4, "Sorenson Vision, Inc.", 0, NULL },
    { 0x08b7, "NATSU", 1, vendor_08b7_products },
    { 0x08b8, "J. Gordon Electronic Design, Inc.", 1, vendor_08b8_products },
    { 0x08b9, "RadioShack Corp. (Tandy)", 0, NULL },
    { 0x08bb, "Texas Instruments", 16, vendor_08bb_products },
    { 0x08bd, "Citizen Watch Co., Ltd", 2, vendor_08bd_products },
    { 0x08c3, "Precise Biometrics", 13, vendor_08c3_products },
    { 0x08c4, "Proxim, Inc.", 2, vendor_08c4_products },
    { 0x08c7, "Key Nice Enterprise Co., Ltd", 0, NULL },
    { 0x08c8, "2Wire, Inc.", 0, NULL },
    { 0x08c9, "Nippon Telegraph and Telephone Corp.", 0, NULL },
    { 0x08ca, "Aiptek International, Inc.", 30, vendor_08ca_products },
    { 0x08cd, "Jue Hsun Ind. Corp.", 0, NULL },
    { 0x08ce, "Long Well Electronics Corp.", 0, NULL },
    { 0x08cf, "Productivity Enhancement Products", 0, NULL },
    { 0x08d1, "smartBridges, Inc.", 2, vendor_08d1_products },
    { 0x08d3, "Virtual Ink", 0, NULL },
    { 0x08d4, "Fujitsu Siemens Computers", 1, vendor_08d4_products },
    { 0x08d8, "IXXAT Automation GmbH", 3, vendor_08d8_products },
    { 0x08d9, "Increment P Corp.", 0, NULL },
    { 0x08dd, "Billionton Systems, Inc.", 9, vendor_08dd_products },
    { 0x08de, "\?\?\?", 1, vendor_08de_products },
    { 0x08df, "Spyrus, Inc.", 4, vendor_08df_products },
    { 0x08e3, "Olitec, Inc.", 5, vendor_08e3_products },
    { 0x08e4, "Pioneer Corp.", 2, vendor_08e4_products },
    { 0x08e5, "Litronic", 0, NULL },
    { 0x08e6, "Gemalto (was Gemplus)", 15, vendor_08e6_products },
    { 0x08e7, "Pan-International Wire & Cable", 0, NULL },
    { 0x08e8, "Integrated Memory Logic", 0, NULL },
    { 0x08e9, "Extended Systems, Inc.", 1, vendor_08e9_products },
    { 0x08ea, "Ericsson, Inc., Blue Ridge Labs", 5, vendor_08ea_products },
    { 0x08ec, "M-Systems Flash Disk Pioneers", 32, vendor_08ec_products },
    { 0x08ed, "MediaTek Inc.", 1, vendor_08ed_products },
    { 0x08ee, "CCSI/Hesso", 0, NULL },
    { 0x08f0, "Corex Technologies", 0, NULL },
    { 0x08f1, "CTI Electronics Corp.", 0, NULL },
    { 0x08f2, "Gotop Information Inc.", 1, vendor_08f2_products },
    { 0x08f5, "SysTec Co., Ltd", 0, NULL },
    { 0x08f6, "Logic 3 International, Ltd", 0, NULL },
    { 0x08f7, "Vernier", 4, vendor_08f7_products },
    { 0x08f8, "Keen Top International Enterprise Co., Ltd", 0, NULL },
    { 0x08f9, "Wipro Technologies", 0, NULL },
    { 0x08fa, "Caere", 0, NULL },
    { 0x08fb, "Socket Communications", 0, NULL },
    { 0x08fc, "Sicon Cable Technology Co., Ltd", 0, NULL },
    { 0x08fd, "Digianswer A/S", 1, vendor_08fd_products },
    { 0x08ff, "AuthenTec, Inc.", 82, vendor_08ff_products },
    { 0x0900, "Pinnacle Systems, Inc.", 0, NULL },
    { 0x0901, "VST Technologies", 2, vendor_0901_products },
    { 0x0906, "Faraday Technology Corp.", 0, NULL },
    { 0x0908, "Siemens AG", 5, vendor_0908_products },
    { 0x0909, "Audio-Technica Corp.", 0, NULL },
    { 0x090a, "Trumpion Microelectronics, Inc.", 4, vendor_090a_products },
    { 0x090b, "Neurosmith", 0, NULL },
    { 0x090c, "Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)", 20, vendor_090c_products },
    { 0x090d, "Multiport Computer Vertriebs GmbH", 0, NULL },
    { 0x090e, "Shining Technology, Inc.", 0, NULL },
    { 0x090f, "Fujitsu Devices, Inc.", 0, NULL },
    { 0x0910, "Alation Systems, Inc.", 0, NULL },
    { 0x0911, "Philips Speech Processing", 2, vendor_0911_products },
    { 0x0912, "Voquette, Inc.", 0, NULL },
    { 0x0915, "GlobeSpan, Inc.", 16, vendor_0915_products },
    { 0x0917, "SmartDisk Corp.", 13, vendor_0917_products },
    { 0x0919, "Tiger Electronics", 1, vendor_0919_products },
    { 0x091e, "Garmin International", 19, vendor_091e_products },
    { 0x0920, "Echelon Co.", 1, vendor_0920_products },
    { 0x0921, "GoHubs, Inc.", 1, vendor_0921_products },
    { 0x0922, "Dymo-CoStar Corp.", 7, vendor_0922_products },
    { 0x0923, "IC Media Corp.", 1, vendor_0923_products },
    { 0x0924, "Xerox", 10, vendor_0924_products },
    { 0x0925, "Lakeview Research", 7, vendor_0925_products },
    { 0x0927, "Summus, Ltd", 0, NULL },
    { 0x0928, "PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd)", 2, vendor_0928_products },
    { 0x0929, "American Biometric Co.", 0, NULL },
    { 0x092a, "Toshiba Information & Industrial Sys. And Services", 0, NULL },
    { 0x092b, "Sena Technologies, Inc.", 0, NULL },
    { 0x092f, "Northern Embedded Science/CAVNEX", 2, vendor_092f_products },
    { 0x0930, "Toshiba Corp.", 81, vendor_0930_products },
    { 0x0931, "Harmonic Data Systems, Ltd", 0, NULL },
    { 0x0932, "Crescentec Corp.", 7, vendor_0932_products },
    { 0x0933, "Quantum Corp.", 0, NULL },
    { 0x0934, "Spirent Communications", 0, NULL },
    { 0x0936, "NuTesla", 3, vendor_0936_products },
    { 0x0939, "Lumberg, Inc.", 1, vendor_0939_products },
    { 0x093a, "Pixart Imaging, Inc.", 21, vendor_093a_products },
    { 0x093b, "Plextor Corp.", 10, vendor_093b_products },
    { 0x093c, "Intrepid Control Systems, Inc.", 2, vendor_093c_products },
    { 0x093d, "InnoSync, Inc.", 0, NULL },
    { 0x093e, "J.S.T. Mfg. Co., Ltd", 0, NULL },
    { 0x093f, "Olympia Telecom Vertriebs GmbH", 0, NULL },
    { 0x0940, "Japan Storage Battery Co., Ltd", 0, NULL },
    { 0x0941, "Photobit Corp.", 0, NULL },
    { 0x0942, "i2Go.com, LLC", 0, NULL },
    { 0x0943, "HCL Technologies India Private, Ltd", 0, NULL },
    { 0x0944, "KORG, Inc.", 8, vendor_0944_products },
    { 0x0945, "Pasco Scientific", 0, NULL },
    { 0x0948, "Kronauer music in digital", 5, vendor_0948_products },
    { 0x094b, "Linkup Systems Corp.", 1, vendor_094b_products },
    { 0x094d, "Cable Television Laboratories", 0, NULL },
    { 0x094f, "Yano", 2, vendor_094f_products },
    { 0x0951, "Kingston Technology", 28, vendor_0951_products },
    { 0x0954, "RPM Systems Corp.", 0, NULL },
    { 0x0955, "NVidia Corp.", 10, vendor_0955_products },
    { 0x0956, "BSquare Corp.", 0, NULL },
    { 0x0957, "Agilent Technologies, Inc.", 9, vendor_0957_products },
    { 0x0958, "CompuLink Research, Inc.", 0, NULL },
    { 0x0959, "Cologne Chip AG", 1, vendor_0959_products },
    { 0x095a, "Portsmith", 1, vendor_095a_products },
    { 0x095b, "Medialogic Corp.", 0, NULL },
    { 0x095c, "K-Tec Electronics", 0, NULL },
    { 0x095d, "Polycom, Inc.", 1, vendor_095d_products },
    { 0x0967, "Acer NeWeb Corp.", 1, vendor_0967_products },
    { 0x0968, "Catalyst Enterprises, Inc.", 0, NULL },
    { 0x096e, "Feitian Technologies, Inc.", 3, vendor_096e_products },
    { 0x0971, "Gretag-Macbeth AG", 5, vendor_0971_products },
    { 0x0973, "Schlumberger", 1, vendor_0973_products },
    { 0x0974, "Datagraphix, a business unit of Anacomp", 0, NULL },
    { 0x0975, "OL'E Communications, Inc.", 0, NULL },
    { 0x0976, "Adirondack Wire & Cable", 0, NULL },
    { 0x0977, "Lightsurf Technologies", 0, NULL },
    { 0x0978, "Beckhoff GmbH", 0, NULL },
    { 0x0979, "Jeilin Technology Corp., Ltd", 4, vendor_0979_products },
    { 0x097a, "Minds At Work LLC", 1, vendor_097a_products },
    { 0x097b, "Knudsen Engineering, Ltd", 0, NULL },
    { 0x097c, "Marunix Co., Ltd", 0, NULL },
    { 0x097d, "Rosun Technologies, Inc.", 0, NULL },
    { 0x097e, "Biopac Systems Inc.", 1, vendor_097e_products },
    { 0x097f, "Barun Electronics Co., Ltd", 0, NULL },
    { 0x0981, "Oak Technology, Ltd", 0, NULL },
    { 0x0984, "Apricorn", 2, vendor_0984_products },
    { 0x0985, "cab Produkttechnik GmbH & Co KG", 2, vendor_0985_products },
    { 0x0986, "Matsushita Electric Works, Ltd.", 0, NULL },
    { 0x098c, "Vitana Corp.", 0, NULL },
    { 0x098d, "INDesign", 0, NULL },
    { 0x098e, "Integrated Intellectual Property, Inc.", 0, NULL },
    { 0x098f, "Kenwood TMI Corp.", 0, NULL },
    { 0x0993, "Gemstar eBook Group, Ltd", 2, vendor_0993_products },
    { 0x0996, "Integrated Telecom Express, Inc.", 0, NULL },
    { 0x099a, "Zippy Technology Corp.", 4, vendor_099a_products },
    { 0x09a3, "PairGain Technologies", 0, NULL },
    { 0x09a4, "Contech Research, Inc.", 0, NULL },
    { 0x09a5, "VCON Telecommunications", 0, NULL },
    { 0x09a6, "Poinchips", 1, vendor_09a6_products },
    { 0x09a7, "Data Transmission Network Corp.", 0, NULL },
    { 0x09a8, "Lin Shiung Enterprise Co., Ltd", 0, NULL },
    { 0x09a9, "Smart Card Technologies Co., Ltd", 0, NULL },
    { 0x09aa, "Intersil Corp.", 2, vendor_09aa_products },
    { 0x09ab, "Japan Cash Machine Co., Ltd.", 0, NULL },
    { 0x09ae, "Tripp Lite", 0, NULL },
    { 0x09b2, "Franklin Electronic Publishers, Inc.", 1, vendor_09b2_products },
    { 0x09b3, "Altius Solutions, Inc.", 0, NULL },
    { 0x09b4, "MDS Telephone Systems", 0, NULL },
    { 0x09b5, "Celltrix Technology Co., Ltd", 0, NULL },
    { 0x09bc, "Grundig", 1, vendor_09bc_products },
    { 0x09be, "MySmart.Com", 1, vendor_09be_products },
    { 0x09bf, "Auerswald GmbH & Co. KG", 14, vendor_09bf_products },
    { 0x09c0, "Genpix Electronics, LLC", 6, vendor_09c0_products },
    { 0x09c1, "Arris Interactive LLC", 1, vendor_09c1_products },
    { 0x09c2, "Nisca Corp.", 0, NULL },
    { 0x09c3, "ActivCard, Inc.", 3, vendor_09c3_products },
    { 0x09c4, "ACTiSYS Corp.", 1, vendor_09c4_products },
    { 0x09c5, "Memory Corp.", 0, NULL },
    { 0x09ca, "BMC Messsysteme GmbH", 1, vendor_09ca_products },
    { 0x09cc, "Workbit Corp.", 1, vendor_09cc_products },
    { 0x09cd, "Psion Dacom Home Networks, Ltd", 1, vendor_09cd_products },
    { 0x09ce, "City Electronics, Ltd", 0, NULL },
    { 0x09cf, "Electronics Testing Center, Taiwan", 0, NULL },
    { 0x09d1, "NeoMagic, Inc.", 0, NULL },
    { 0x09d2, "Vreelin Engineering, Inc.", 0, NULL },
    { 0x09d3, "Com One", 2, vendor_09d3_products },
    { 0x09d7, "Novatel Wireless", 1, vendor_09d7_products },
    { 0x09d9, "KRF Tech, Ltd", 0, NULL },
    { 0x09da, "A4Tech Co., Ltd.", 14, vendor_09da_products },
    { 0x09db, "Measurement Computing Corp.", 6, vendor_09db_products },
    { 0x09dc, "Aimex Corp.", 0, NULL },
    { 0x09dd, "Fellowes, Inc.", 0, NULL },
    { 0x09df, "Addonics Technologies Corp.", 0, NULL },
    { 0x09e1, "Intellon Corp.", 1, vendor_09e1_products },
    { 0x09e5, "Jo-Dan International, Inc.", 0, NULL },
    { 0x09e6, "Silutia, Inc.", 0, NULL },
    { 0x09e7, "Real 3D, Inc.", 0, NULL },
    { 0x09e8, "AKAI  Professional M.I. Corp.", 4, vendor_09e8_products },
    { 0x09e9, "Chen-Source, Inc.", 0, NULL },
    { 0x09eb, "IM Networks, Inc.", 1, vendor_09eb_products },
    { 0x09ef, "Xitel", 1, vendor_09ef_products },
    { 0x09f3, "GoFlight, Inc.", 5, vendor_09f3_products },
    { 0x09f5, "AresCom", 3, vendor_09f5_products },
    { 0x09f6, "RocketChips, Inc.", 0, NULL },
    { 0x09f7, "Edu-Science (H.K.), Ltd", 0, NULL },
    { 0x09f8, "SoftConnex Technologies, Inc.", 0, NULL },
    { 0x09f9, "Bay Associates", 0, NULL },
    { 0x09fa, "Mtek Vision", 0, NULL },
    { 0x09fb, "Altera", 1, vendor_09fb_products },
    { 0x09ff, "Gain Technology Corp.", 0, NULL },
    { 0x0a00, "Liquid Audio", 0, NULL },
    { 0x0a01, "ViA, Inc.", 0, NULL },
    { 0x0a05, "Unknown Manufacturer", 2, vendor_0a05_products },
    { 0x0a07, "Ontrak Control Systems Inc.", 6, vendor_0a07_products },
    { 0x0a0b, "Cybex Computer Products Co.", 0, NULL },
    { 0x0a0d, "Servergy, Inc", 1, vendor_0a0d_products },
    { 0x0a11, "Xentec, Inc.", 0, NULL },
    { 0x0a12, "Cambridge Silicon Radio, Ltd", 24, vendor_0a12_products },
    { 0x0a13, "Telebyte, Inc.", 0, NULL },
    { 0x0a14, "Spacelabs Medical, Inc.", 0, NULL },
    { 0x0a15, "Scalar Corp.", 0, NULL },
    { 0x0a16, "Trek Technology (S) PTE, Ltd", 3, vendor_0a16_products },
    { 0x0a17, "Pentax Corp.", 19, vendor_0a17_products },
    { 0x0a18, "Heidelberger Druckmaschinen AG", 0, NULL },
    { 0x0a19, "Hua Geng Technologies, Inc.", 0, NULL },
    { 0x0a21, "Medtronic Physio Control Corp.", 1, vendor_0a21_products },
    { 0x0a22, "Century Semiconductor USA, Inc.", 0, NULL },
    { 0x0a27, "Datacard Group", 1, vendor_0a27_products },
    { 0x0a2c, "AK-Modul-Bus Computer GmbH", 1, vendor_0a2c_products },
    { 0x0a34, "TG3 Electronics, Inc.", 2, vendor_0a34_products },
    { 0x0a35, "Radikal Technologies", 2, vendor_0a35_products },
    { 0x0a39, "Gilat Satellite Networks, Ltd", 0, NULL },
    { 0x0a3a, "PentaMedia Co., Ltd", 1, vendor_0a3a_products },
    { 0x0a3c, "NTT DoCoMo, Inc.", 0, NULL },
    { 0x0a3d, "Varo Vision", 0, NULL },
    { 0x0a3f, "Swissonic AG", 0, NULL },
    { 0x0a43, "Boca Systems, Inc.", 0, NULL },
    { 0x0a46, "Davicom Semiconductor, Inc.", 5, vendor_0a46_products },
    { 0x0a47, "Hirose Electric", 0, NULL },
    { 0x0a48, "I/O Interconnect", 16, vendor_0a48_products },
    { 0x0a4a, "Ploytec GmbH", 0, NULL },
    { 0x0a4b, "Fujitsu Media Devices, Ltd", 0, NULL },
    { 0x0a4c, "Computex Co., Ltd", 1, vendor_0a4c_products },
    { 0x0a4d, "Evolution Electronics, Ltd", 22, vendor_0a4d_products },
    { 0x0a4e, "Steinberg Soft-und Hardware GmbH", 0, NULL },
    { 0x0a4f, "Litton Systems, Inc.", 0, NULL },
    { 0x0a50, "Mimaki Engineering Co., Ltd", 0, NULL },
    { 0x0a51, "Sony Electronics, Inc.", 0, NULL },
    { 0x0a52, "Jebsee Electronics Co., Ltd", 0, NULL },
    { 0x0a53, "Portable Peripheral Co., Ltd", 13, vendor_0a53_products },
    { 0x0a5a, "Electronics For Imaging, Inc.", 0, NULL },
    { 0x0a5b, "EAsics NV", 0, NULL },
    { 0x0a5c, "Broadcom Corp.", 68, vendor_0a5c_products },
    { 0x0a5d, "Diatrend Corp.", 0, NULL },
    { 0x0a5f, "Zebra", 6, vendor_0a5f_products },
    { 0x0a62, "MPMan", 1, vendor_0a62_products },
    { 0x0a66, "ClearCube Technology", 0, NULL },
    { 0x0a67, "Medeli Electronics Co., Ltd", 0, NULL },
    { 0x0a68, "Comaide Corp.", 0, NULL },
    { 0x0a69, "Chroma ate, Inc.", 0, NULL },
    { 0x0a6b, "Green House Co., Ltd", 2, vendor_0a6b_products },
    { 0x0a6c, "Integrated Circuit Systems, Inc.", 0, NULL },
    { 0x0a6d, "UPS Manufacturing", 0, NULL },
    { 0x0a6e, "Benwin", 0, NULL },
    { 0x0a6f, "Core Technology, Inc.", 1, vendor_0a6f_products },
    { 0x0a70, "International Game Technology", 0, NULL },
    { 0x0a71, "VIPColor Technologies USA, Inc.", 1, vendor_0a71_products },
    { 0x0a72, "Sanwa Denshi", 0, NULL },
    { 0x0a73, "Mackie Designs", 1, vendor_0a73_products },
    { 0x0a7d, "NSTL, Inc.", 0, NULL },
    { 0x0a7e, "Octagon Systems Corp.", 0, NULL },
    { 0x0a80, "Rexon Technology Corp., Ltd", 0, NULL },
    { 0x0a81, "Chesen Electronics Corp.", 6, vendor_0a81_products },
    { 0x0a82, "Syscan", 1, vendor_0a82_products },
    { 0x0a83, "NextComm, Inc.", 0, NULL },
    { 0x0a84, "Maui Innovative Peripherals", 0, NULL },
    { 0x0a85, "Idexx Labs", 0, NULL },
    { 0x0a86, "NITGen Co., Ltd", 0, NULL },
    { 0x0a8d, "Picturetel", 0, NULL },
    { 0x0a8e, "Japan Aviation Electronics Industry, Ltd", 1, vendor_0a8e_products },
    { 0x0a90, "Candy Technology Co., Ltd", 0, NULL },
    { 0x0a91, "Globlink Technology, Inc.", 1, vendor_0a91_products },
    { 0x0a92, "EGO SYStems, Inc.", 14, vendor_0a92_products },
    { 0x0a93, "C Technologies AB", 5, vendor_0a93_products },
    { 0x0a94, "Intersense", 0, NULL },
    { 0x0aa3, "Lava Computer Mfg., Inc.", 0, NULL },
    { 0x0aa4, "Develco Elektronik", 0, NULL },
    { 0x0aa5, "First International Digital", 2, vendor_0aa5_products },
    { 0x0aa6, "Perception Digital, Ltd", 2, vendor_0aa6_products },
    { 0x0aa7, "Wincor Nixdorf International GmbH", 30, vendor_0aa7_products },
    { 0x0aa8, "TriGem Computer, Inc.", 8, vendor_0aa8_products },
    { 0x0aa9, "Baromtec Co.", 1, vendor_0aa9_products },
    { 0x0aaa, "Japan CBM Corp.", 0, NULL },
    { 0x0aab, "Vision Shape Europe SA", 0, NULL },
    { 0x0aac, "iCompression, Inc.", 0, NULL },
    { 0x0aad, "Rohde & Schwarz GmbH & Co. KG", 20, vendor_0aad_products },
    { 0x0aae, "NEC infrontia Corp. (Nitsuko)", 0, NULL },
    { 0x0aaf, "Digitalway Co., Ltd", 0, NULL },
    { 0x0ab0, "Arrow Strong Electronics Co., Ltd", 0, NULL },
    { 0x0ab1, "FEIG ELECTRONIC GmbH", 2, vendor_0ab1_products },
    { 0x0aba, "Ellisys", 2, vendor_0aba_products },
    { 0x0abe, "Stereo-Link", 1, vendor_0abe_products },
    { 0x0abf, "Diolan", 1, vendor_0abf_products },
    { 0x0ac3, "Sanyo Semiconductor Company Micro", 0, NULL },
    { 0x0ac4, "Leco Corp.", 0, NULL },
    { 0x0ac5, "I & C Corp.", 0, NULL },
    { 0x0ac6, "Singing Electrons, Inc.", 0, NULL },
    { 0x0ac7, "Panwest Corp.", 0, NULL },
    { 0x0ac8, "Z-Star Microelectronics Corp.", 22, vendor_0ac8_products },
    { 0x0ac9, "Micro Solutions, Inc.", 7, vendor_0ac9_products },
    { 0x0aca, "OPEN Networks Ltd", 1, vendor_0aca_products },
    { 0x0acc, "Koga Electronics Co.", 0, NULL },
    { 0x0acd, "ID Tech", 5, vendor_0acd_products },
    { 0x0ace, "ZyDAS", 11, vendor_0ace_products },
    { 0x0acf, "Intoto, Inc.", 0, NULL },
    { 0x0ad0, "Intellix Corp.", 0, NULL },
    { 0x0ad1, "Remotec Technology, Ltd", 0, NULL },
    { 0x0ad2, "Service & Quality Technology Co., Ltd", 0, NULL },
    { 0x0ada, "Data Encryption Systems Ltd.", 1, vendor_0ada_products },
    { 0x0ae3, "Allion Computer, Inc.", 0, NULL },
    { 0x0ae4, "Taito Corp.", 0, NULL },
    { 0x0ae7, "Neodym Systems, Inc.", 0, NULL },
    { 0x0ae8, "System Support Co., Ltd", 0, NULL },
    { 0x0ae9, "North Shore Circuit Design L.L.P.", 0, NULL },
    { 0x0aea, "SciEssence, LLC", 0, NULL },
    { 0x0aeb, "TTP Communications, Ltd", 0, NULL },
    { 0x0aec, "Neodio Technologies Corp.", 23, vendor_0aec_products },
    { 0x0af0, "Option", 11, vendor_0af0_products },
    { 0x0af6, "Silver I Co., Ltd", 0, NULL },
    { 0x0af7, "B2C2, Inc.", 1, vendor_0af7_products },
    { 0x0af9, "Hama, Inc.", 2, vendor_0af9_products },
    { 0x0afa, "DMC Co., Ltd.", 1, vendor_0afa_products },
    { 0x0afc, "Zaptronix Ltd", 0, NULL },
    { 0x0afd, "Tateno Dennou, Inc.", 0, NULL },
    { 0x0afe, "Cummins Engine Co.", 0, NULL },
    { 0x0aff, "Jump Zone Network Products, Inc.", 0, NULL },
    { 0x0b00, "INGENICO", 0, NULL },
    { 0x0b05, "ASUSTek Computer, Inc.", 63, vendor_0b05_products },
    { 0x0b0b, "Datamax-O'Neil", 1, vendor_0b0b_products },
    { 0x0b0c, "Todos AB", 5, vendor_0b0c_products },
    { 0x0b0d, "ProjectLab", 1, vendor_0b0d_products },
    { 0x0b0e, "GN Netcom", 7, vendor_0b0e_products },
    { 0x0b0f, "AVID Technology", 0, NULL },
    { 0x0b10, "Pcally", 0, NULL },
    { 0x0b11, "I Tech Solutions Co., Ltd", 0, NULL },
    { 0x0b1e, "Electronic Warfare Assoc., Inc. (EWA)", 1, vendor_0b1e_products },
    { 0x0b1f, "Insyde Software Corp.", 0, NULL },
    { 0x0b20, "TransDimension, Inc.", 0, NULL },
    { 0x0b21, "Yokogawa Electric Corp.", 0, NULL },
    { 0x0b22, "Japan System Development Co., Ltd", 0, NULL },
    { 0x0b23, "Pan-Asia Electronics Co., Ltd", 0, NULL },
    { 0x0b24, "Link Evolution Corp.", 0, NULL },
    { 0x0b27, "Ritek Corp.", 0, NULL },
    { 0x0b28, "Kenwood Corp.", 0, NULL },
    { 0x0b2c, "Village Center, Inc.", 0, NULL },
    { 0x0b30, "PNY Technologies, Inc.", 1, vendor_0b30_products },
    { 0x0b33, "Contour Design, Inc.", 2, vendor_0b33_products },
    { 0x0b37, "Hitachi ULSI Systems Co., Ltd", 0, NULL },
    { 0x0b38, "Gear Head", 2, vendor_0b38_products },
    { 0x0b39, "Omnidirectional Control Technology, Inc.", 6, vendor_0b39_products },
    { 0x0b3a, "IPaxess", 0, NULL },
    { 0x0b3b, "Tekram Technology Co., Ltd", 9, vendor_0b3b_products },
    { 0x0b3c, "Olivetti Techcenter", 3, vendor_0b3c_products },
    { 0x0b3e, "Kikusui Electronics Corp.", 0, NULL },
    { 0x0b41, "Hal Corp.", 1, vendor_0b41_products },
    { 0x0b43, "Play.com, Inc.", 2, vendor_0b43_products },
    { 0x0b47, "Sportbug.com, Inc.", 0, NULL },
    { 0x0b48, "TechnoTrend AG", 24, vendor_0b48_products },
    { 0x0b49, "ASCII Corp.", 1, vendor_0b49_products },
    { 0x0b4b, "Pine Corp. Ltd.", 1, vendor_0b4b_products },
    { 0x0b4d, "Graphtec America, Inc.", 1, vendor_0b4d_products },
    { 0x0b4e, "Musical Electronics, Ltd", 3, vendor_0b4e_products },
    { 0x0b50, "Dumpries Co., Ltd", 0, NULL },
    { 0x0b51, "Comfort Keyboard Co.", 1, vendor_0b51_products },
    { 0x0b52, "Colorado MicroDisplay, Inc.", 0, NULL },
    { 0x0b54, "Sinbon Electronics Co., Ltd", 0, NULL },
    { 0x0b56, "TYI Systems, Ltd", 0, NULL },
    { 0x0b57, "Beijing HanwangTechnology Co., Ltd", 0, NULL },
    { 0x0b59, "Lake Communications, Ltd", 0, NULL },
    { 0x0b5a, "Corel Corp.", 0, NULL },
    { 0x0b5f, "Green Electronics Co., Ltd", 0, NULL },
    { 0x0b60, "Nsine, Ltd", 0, NULL },
    { 0x0b61, "NEC Viewtechnology, Ltd", 0, NULL },
    { 0x0b62, "Orange Micro, Inc.", 2, vendor_0b62_products },
    { 0x0b63, "ADLink Technology, Inc.", 0, NULL },
    { 0x0b64, "Wonderful Wire Cable Co., Ltd", 0, NULL },
    { 0x0b65, "Expert Magnetics Corp.", 0, NULL },
    { 0x0b66, "Cybiko Inc.", 1, vendor_0b66_products },
    { 0x0b67, "Fairbanks Scales", 1, vendor_0b67_products },
    { 0x0b69, "CacheVision", 0, NULL },
    { 0x0b6a, "Maxim Integrated Products", 1, vendor_0b6a_products },
    { 0x0b6f, "Nagano Japan Radio Co., Ltd", 0, NULL },
    { 0x0b70, "PortalPlayer, Inc.", 1, vendor_0b70_products },
    { 0x0b71, "SHIN-EI Sangyo Co., Ltd", 0, NULL },
    { 0x0b72, "Embedded Wireless Technology Co., Ltd", 0, NULL },
    { 0x0b73, "Computone Corp.", 0, NULL },
    { 0x0b75, "Roland DG Corp.", 0, NULL },
    { 0x0b79, "Sunrise Telecom, Inc.", 0, NULL },
    { 0x0b7a, "Zeevo, Inc.", 1, vendor_0b7a_products },
    { 0x0b7b, "Taiko Denki Co., Ltd", 0, NULL },
    { 0x0b7c, "ITRAN Communications, Ltd", 0, NULL },
    { 0x0b7d, "Astrodesign, Inc.", 0, NULL },
    { 0x0b81, "id3 Technologies", 9, vendor_0b81_products },
    { 0x0b84, "Rextron Technology, Inc.", 0, NULL },
    { 0x0b85, "Elkat Electronics, Sdn., Bhd.", 0, NULL },
    { 0x0b86, "Exputer Systems, Inc.", 7, vendor_0b86_products },
    { 0x0b87, "Plus-One I & T, Inc.", 0, NULL },
    { 0x0b88, "Sigma Koki Co., Ltd, Technology Center", 0, NULL },
    { 0x0b89, "Advanced Digital Broadcast, Ltd", 0, NULL },
    { 0x0b8c, "SMART Technologies Inc.", 2, vendor_0b8c_products },
    { 0x0b95, "ASIX Electronics Corp.", 7, vendor_0b95_products },
    { 0x0b96, "Sewon Telecom", 0, NULL },
    { 0x0b97, "O2 Micro, Inc.", 4, vendor_0b97_products },
    { 0x0b98, "Playmates Toys, Inc.", 0, NULL },
    { 0x0b99, "Audio International, Inc.", 0, NULL },
    { 0x0b9b, "Dipl.-Ing. Stefan Kunde", 1, vendor_0b9b_products },
    { 0x0b9d, "Softprotec Co.", 0, NULL },
    { 0x0b9f, "Chippo Technologies", 0, NULL },
    { 0x0baf, "U.S. Robotics", 18, vendor_0baf_products },
    { 0x0bb0, "Concord Camera Corp.", 2, vendor_0bb0_products },
    { 0x0bb1, "Infinilink Corp.", 0, NULL },
    { 0x0bb2, "Ambit Microsystems Corp.", 2, vendor_0bb2_products },
    { 0x0bb3, "Ofuji Technology", 0, NULL },
    { 0x0bb4, "HTC (High Tech Computer Corp.)", 197, vendor_0bb4_products },
    { 0x0bb5, "Murata Manufacturing Co., Ltd", 0, NULL },
    { 0x0bb6, "Network Alchemy", 0, NULL },
    { 0x0bb7, "Joytech Computer Co., Ltd", 0, NULL },
    { 0x0bb8, "Hitachi Semiconductor and Devices Sales Co., Ltd", 0, NULL },
    { 0x0bb9, "Eiger M&C Co., Ltd", 0, NULL },
    { 0x0bba, "ZAccess Systems", 0, NULL },
    { 0x0bbb, "General Meters Corp.", 0, NULL },
    { 0x0bbc, "Assistive Technology, Inc.", 0, NULL },
    { 0x0bbd, "System Connection, Inc.", 0, NULL },
    { 0x0bc0, "Knilink Technology, Inc.", 0, NULL },
    { 0x0bc1, "Fuw Yng Electronics Co., Ltd", 0, NULL },
    { 0x0bc2, "Seagate RSS LLC", 32, vendor_0bc2_products },
    { 0x0bc3, "IPWireless, Inc.", 1, vendor_0bc3_products },
    { 0x0bc4, "Microcube Corp.", 0, NULL },
    { 0x0bc5, "JCN Co., Ltd", 0, NULL },
    { 0x0bc6, "ExWAY, Inc.", 0, NULL },
    { 0x0bc7, "X10 Wireless Technology, Inc.", 15, vendor_0bc7_products },
    { 0x0bc8, "Telmax Communications", 0, NULL },
    { 0x0bc9, "ECI Telecom, Ltd", 0, NULL },
    { 0x0bca, "Startek Engineering, Inc.", 0, NULL },
    { 0x0bcb, "Perfect Technic Enterprise Co., Ltd", 0, NULL },
    { 0x0bd7, "Andrew Pargeter & Associates", 1, vendor_0bd7_products },
    { 0x0bda, "Realtek Semiconductor Corp.", 56, vendor_0bda_products },
    { 0x0bdb, "Ericsson Business Mobile Networks BV", 11, vendor_0bdb_products },
    { 0x0bdc, "Y Media Corp.", 0, NULL },
    { 0x0bdd, "Orange PCS", 0, NULL },
    { 0x0be2, "Kanda Tsushin Kogyo Co., Ltd", 0, NULL },
    { 0x0be3, "TOYO Corp.", 0, NULL },
    { 0x0be4, "Elka International, Ltd", 0, NULL },
    { 0x0be5, "DOME imaging systems, Inc.", 0, NULL },
    { 0x0be6, "Dong Guan Humen Wonderful Wire Cable Factory", 0, NULL },
    { 0x0bed, "MEI", 2, vendor_0bed_products },
    { 0x0bee, "LTK Industries, Ltd", 0, NULL },
    { 0x0bef, "Way2Call Communications", 0, NULL },
    { 0x0bf0, "Pace Micro Technology PLC", 0, NULL },
    { 0x0bf1, "Intracom S.A.", 3, vendor_0bf1_products },
    { 0x0bf2, "Konexx", 0, NULL },
    { 0x0bf6, "Addonics Technologies, Inc.", 5, vendor_0bf6_products },
    { 0x0bf7, "Sunny Giken, Inc.", 0, NULL },
    { 0x0bf8, "Fujitsu Siemens Computers", 7, vendor_0bf8_products },
    { 0x0bfd, "Kvaser AB", 3, vendor_0bfd_products },
    { 0x0c04, "MOTO Development Group, Inc.", 0, NULL },
    { 0x0c05, "Appian Graphics", 0, NULL },
    { 0x0c06, "Hasbro Games, Inc.", 0, NULL },
    { 0x0c07, "Infinite Data Storage, Ltd", 0, NULL },
    { 0x0c08, "Agate", 1, vendor_0c08_products },
    { 0x0c09, "Comjet Information System", 1, vendor_0c09_products },
    { 0x0c0a, "Highpoint Technologies, Inc.", 0, NULL },
    { 0x0c0b, "Dura Micro, Inc. (Acomdata)", 14, vendor_0c0b_products },
    { 0x0c12, "Zeroplus", 9, vendor_0c12_products },
    { 0x0c15, "Iris Graphics", 0, NULL },
    { 0x0c16, "Gyration, Inc.", 5, vendor_0c16_products },
    { 0x0c17, "Cyberboard A/S", 0, NULL },
    { 0x0c18, "SynerTek Korea, Inc.", 0, NULL },
    { 0x0c19, "cyberPIXIE, Inc.", 0, NULL },
    { 0x0c1a, "Silicon Motion, Inc.", 0, NULL },
    { 0x0c1b, "MIPS Technologies", 0, NULL },
    { 0x0c1c, "Hang Zhou Silan Electronics Co., Ltd", 0, NULL },
    { 0x0c22, "Tally Printer Corp.", 0, NULL },
    { 0x0c23, "Lernout + Hauspie", 0, NULL },
    { 0x0c24, "Taiyo Yuden", 14, vendor_0c24_products },
    { 0x0c25, "Sampo Corp.", 1, vendor_0c25_products },
    { 0x0c26, "Prolific Technology Inc.", 1, vendor_0c26_products },
    { 0x0c27, "RFIDeas, Inc", 1, vendor_0c27_products },
    { 0x0c2e, "Metrologic Instruments", 9, vendor_0c2e_products },
    { 0x0c35, "Eagletron, Inc.", 0, NULL },
    { 0x0c36, "E Ink Corp.", 0, NULL },
    { 0x0c37, "e.Digital", 0, NULL },
    { 0x0c38, "Der An Electric Wire & Cable Co., Ltd", 0, NULL },
    { 0x0c39, "IFR", 0, NULL },
    { 0x0c3a, "Furui Precise Component (Kunshan) Co., Ltd", 0, NULL },
    { 0x0c3b, "Komatsu, Ltd", 0, NULL },
    { 0x0c3c, "Radius Co., Ltd", 0, NULL },
    { 0x0c3d, "Innocom, Inc.", 0, NULL },
    { 0x0c3e, "Nextcell, Inc.", 0, NULL },
    { 0x0c44, "Motorola iDEN", 4, vendor_0c44_products },
    { 0x0c45, "Microdia", 143, vendor_0c45_products },
    { 0x0c46, "WaveRider Communications, Inc.", 0, NULL },
    { 0x0c4a, "ALGE-TIMING GmbH", 2, vendor_0c4a_products },
    { 0x0c4b, "Reiner SCT Kartensysteme GmbH", 10, vendor_0c4b_products },
    { 0x0c4c, "Needham's Electronics", 1, vendor_0c4c_products },
    { 0x0c52, "Sealevel Systems, Inc.", 51, vendor_0c52_products },
    { 0x0c53, "ViewPLUS, Inc.", 0, NULL },
    { 0x0c54, "Glory, Ltd", 0, NULL },
    { 0x0c55, "Spectrum Digital, Inc.", 4, vendor_0c55_products },
    { 0x0c56, "Billion Bright, Ltd", 0, NULL },
    { 0x0c57, "Imaginative Design Operation Co., Ltd", 0, NULL },
    { 0x0c58, "Vidar Systems Corp.", 0, NULL },
    { 0x0c59, "Dong Guan Shinko Wire Co., Ltd", 0, NULL },
    { 0x0c5a, "TRS International Mfg., Inc.", 0, NULL },
    { 0x0c5e, "Xytronix Research & Design", 0, NULL },
    { 0x0c60, "Apogee Electronics Corp.", 10, vendor_0c60_products },
    { 0x0c62, "Chant Sincere Co., Ltd", 0, NULL },
    { 0x0c63, "Toko, Inc.", 0, NULL },
    { 0x0c64, "Signality System Engineering Co., Ltd", 0, NULL },
    { 0x0c65, "Eminence Enterprise Co., Ltd", 0, NULL },
    { 0x0c66, "Rexon Electronics Corp.", 0, NULL },
    { 0x0c67, "Concept Telecom, Ltd", 0, NULL },
    { 0x0c6a, "ACS", 1, vendor_0c6a_products },
    { 0x0c6c, "JETI Technische Instrumente GmbH", 1, vendor_0c6c_products },
    { 0x0c70, "MCT Elektronikladen", 2, vendor_0c70_products },
    { 0x0c72, "PEAK System", 2, vendor_0c72_products },
    { 0x0c74, "Optronic Laboratories Inc.", 1, vendor_0c74_products },
    { 0x0c76, "JMTek, LLC.", 10, vendor_0c76_products },
    { 0x0c77, "Sipix Group, Ltd", 5, vendor_0c77_products },
    { 0x0c78, "Detto Corp.", 0, NULL },
    { 0x0c79, "NuConnex Technologies Pte., Ltd", 0, NULL },
    { 0x0c7a, "Wing-Span Enterprise Co., Ltd", 0, NULL },
    { 0x0c86, "NDA Technologies, Inc.", 0, NULL },
    { 0x0c88, "Kyocera Wireless Corp.", 2, vendor_0c88_products },
    { 0x0c89, "Honda Tsushin Kogyo Co., Ltd", 0, NULL },
    { 0x0c8a, "Pathway Connectivity, Inc.", 0, NULL },
    { 0x0c8b, "Wavefly Corp.", 0, NULL },
    { 0x0c8c, "Coactive Networks", 0, NULL },
    { 0x0c8d, "Tempo", 0, NULL },
    { 0x0c8e, "Cesscom Co., Ltd", 1, vendor_0c8e_products },
    { 0x0c8f, "Applied Microsystems", 0, NULL },
    { 0x0c94, "Cryptera", 1, vendor_0c94_products },
    { 0x0c98, "Berkshire Products, Inc.", 1, vendor_0c98_products },
    { 0x0c99, "Innochips Co., Ltd", 0, NULL },
    { 0x0c9a, "Hanwool Robotics Corp.", 0, NULL },
    { 0x0c9b, "Jobin Yvon, Inc.", 0, NULL },
    { 0x0c9d, "SemTek", 1, vendor_0c9d_products },
    { 0x0ca2, "Zyfer", 0, NULL },
    { 0x0ca3, "Sega Corp.", 0, NULL },
    { 0x0ca4, "ST&T Instrument Corp.", 0, NULL },
    { 0x0ca5, "BAE Systems Canada, Inc.", 0, NULL },
    { 0x0ca6, "Castles Technology Co., Ltd", 6, vendor_0ca6_products },
    { 0x0ca7, "Information Systems Laboratories", 0, NULL },
    { 0x0cad, "Motorola CGISS", 1, vendor_0cad_products },
    { 0x0cae, "Ascom Business Systems, Ltd", 0, NULL },
    { 0x0caf, "Buslink", 8, vendor_0caf_products },
    { 0x0cb0, "Flying Pig Systems", 0, NULL },
    { 0x0cb1, "Innovonics, Inc.", 0, NULL },
    { 0x0cb6, "Celestix Networks, Pte., Ltd", 0, NULL },
    { 0x0cb7, "Singatron Enterprise Co., Ltd", 0, NULL },
    { 0x0cb8, "Opticis Co., Ltd", 0, NULL },
    { 0x0cba, "Trust Electronic (Shanghai) Co., Ltd", 0, NULL },
    { 0x0cbb, "Shanghai Darong Electronics Co., Ltd", 0, NULL },
    { 0x0cbc, "Palmax Technology Co., Ltd", 4, vendor_0cbc_products },
    { 0x0cbd, "Pentel Co., Ltd (Electronics Equipment Div.)", 0, NULL },
    { 0x0cbe, "Keryx Technologies, Inc.", 0, NULL },
    { 0x0cbf, "Union Genius Computer Co., Ltd", 0, NULL },
    { 0x0cc0, "Kuon Yi Industrial Corp.", 0, NULL },
    { 0x0cc1, "Given Imaging, Ltd", 0, NULL },
    { 0x0cc2, "Timex Corp.", 0, NULL },
    { 0x0cc3, "Rimage Corp.", 0, NULL },
    { 0x0cc4, "emsys GmbH", 0, NULL },
    { 0x0cc5, "Sendo", 0, NULL },
    { 0x0cc6, "Intermagic Corp.", 0, NULL },
    { 0x0cc7, "Kontron Medical AG", 0, NULL },
    { 0x0cc8, "Technotools Corp.", 0, NULL },
    { 0x0cc9, "BroadMAX Technologies, Inc.", 0, NULL },
    { 0x0cca, "Amphenol", 0, NULL },
    { 0x0ccb, "SKNet Co., Ltd", 0, NULL },
    { 0x0ccc, "Domex Technology Corp.", 0, NULL },
    { 0x0ccd, "TerraTec Electronic GmbH", 35, vendor_0ccd_products },
    { 0x0cd4, "Bang Olufsen", 1, vendor_0cd4_products },
    { 0x0cd5, "LabJack Corporation", 2, vendor_0cd5_products },
    { 0x0cd7, "NewChip S.r.l.", 0, NULL },
    { 0x0cd8, "JS Digitech, Inc.", 1, vendor_0cd8_products },
    { 0x0cd9, "Hitachi Shin Din Cable, Ltd", 0, NULL },
    { 0x0cde, "Z-Com", 23, vendor_0cde_products },
    { 0x0ce5, "Validation Technologies International", 1, vendor_0ce5_products },
    { 0x0ce9, "Pico Technology", 15, vendor_0ce9_products },
    { 0x0cf1, "e-Conn Electronic Co., Ltd", 0, NULL },
    { 0x0cf2, "ENE Technology, Inc.", 4, vendor_0cf2_products },
    { 0x0cf3, "Atheros Communications, Inc.", 21, vendor_0cf3_products },
    { 0x0cf4, "Fomtex Corp.", 0, NULL },
    { 0x0cf5, "Cellink Co., Ltd", 0, NULL },
    { 0x0cf6, "Compucable Corp.", 0, NULL },
    { 0x0cf7, "ishoni Networks", 0, NULL },
    { 0x0cf8, "Clarisys, Inc.", 1, vendor_0cf8_products },
    { 0x0cf9, "Central System Research Co., Ltd", 0, NULL },
    { 0x0cfa, "Inviso, Inc.", 0, NULL },
    { 0x0cfc, "Minolta-QMS, Inc.", 4, vendor_0cfc_products },
    { 0x0cff, "SAFA MEDIA Co., Ltd.", 1, vendor_0cff_products },
    { 0x0d06, "telos EDV Systementwicklung GmbH", 0, NULL },
    { 0x0d08, "UTStarcom", 2, vendor_0d08_products },
    { 0x0d0b, "Contemporary Controls", 0, NULL },
    { 0x0d0c, "Astron Electronics Co., Ltd", 0, NULL },
    { 0x0d0d, "MKNet Corp.", 0, NULL },
    { 0x0d0e, "Hybrid Networks, Inc.", 0, NULL },
    { 0x0d0f, "Feng Shin Cable Co., Ltd", 0, NULL },
    { 0x0d10, "Elastic Networks", 1, vendor_0d10_products },
    { 0x0d11, "Maspro Denkoh Corp.", 0, NULL },
    { 0x0d12, "Hansol Electronics, Inc.", 0, NULL },
    { 0x0d13, "BMF Corp.", 0, NULL },
    { 0x0d14, "Array Comm, Inc.", 0, NULL },
    { 0x0d15, "OnStream b.v.", 0, NULL },
    { 0x0d16, "Hi-Touch Imaging Technologies Co., Ltd", 9, vendor_0d16_products },
    { 0x0d17, "NALTEC, Inc.", 0, NULL },
    { 0x0d18, "coaXmedia", 0, NULL },
    { 0x0d19, "Hank Connection Industrial Co., Ltd", 0, NULL },
    { 0x0d28, "NXP", 1, vendor_0d28_products },
    { 0x0d32, "Leo Hui Electric Wire & Cable Co., Ltd", 0, NULL },
    { 0x0d33, "AirSpeak, Inc.", 0, NULL },
    { 0x0d34, "Rearden Steel Technologies", 0, NULL },
    { 0x0d35, "Dah Kun Co., Ltd", 0, NULL },
    { 0x0d3a, "Posiflex Technologies, Inc.", 3, vendor_0d3a_products },
    { 0x0d3c, "Sri Cable Technology, Ltd", 0, NULL },
    { 0x0d3d, "Tangtop Technology Co., Ltd", 2, vendor_0d3d_products },
    { 0x0d3e, "Fitcom, inc.", 0, NULL },
    { 0x0d3f, "MTS Systems Corp.", 0, NULL },
    { 0x0d40, "Ascor, Inc.", 0, NULL },
    { 0x0d41, "Ta Yun Terminals Industrial Co., Ltd", 0, NULL },
    { 0x0d42, "Full Der Co., Ltd", 0, NULL },
    { 0x0d46, "Kobil Systems GmbH", 5, vendor_0d46_products },
    { 0x0d48, "Promethean Limited", 3, vendor_0d48_products },
    { 0x0d49, "Maxtor", 13, vendor_0d49_products },
    { 0x0d4a, "NF Corp.", 0, NULL },
    { 0x0d4b, "Grape Systems, Inc.", 0, NULL },
    { 0x0d4c, "Tedas AG", 0, NULL },
    { 0x0d4d, "Coherent, Inc.", 0, NULL },
    { 0x0d4e, "Agere Systems Netherland BV", 3, vendor_0d4e_products },
    { 0x0d4f, "EADS Airbus France", 0, NULL },
    { 0x0d50, "Cleware GmbH", 2, vendor_0d50_products },
    { 0x0d51, "Volex (Asia) Pte., Ltd", 0, NULL },
    { 0x0d53, "HMI Co., Ltd", 0, NULL },
    { 0x0d54, "Holon Corp.", 0, NULL },
    { 0x0d55, "ASKA Technologies, Inc.", 0, NULL },
    { 0x0d56, "AVLAB Technology, Inc.", 0, NULL },
    { 0x0d57, "Solomon Microtech, Ltd", 0, NULL },
    { 0x0d5c, "SMC Networks, Inc.", 2, vendor_0d5c_products },
    { 0x0d5e, "Myacom, Ltd", 1, vendor_0d5e_products },
    { 0x0d5f, "CSI, Inc.", 0, NULL },
    { 0x0d60, "IVL Technologies, Ltd", 0, NULL },
    { 0x0d61, "Meilu Electronics (Shenzhen) Co., Ltd", 0, NULL },
    { 0x0d62, "Darfon Electronics Corp.", 11, vendor_0d62_products },
    { 0x0d63, "Fritz Gegauf AG", 0, NULL },
    { 0x0d64, "DXG Technology Corp.", 13, vendor_0d64_products },
    { 0x0d65, "KMJP Co., Ltd", 0, NULL },
    { 0x0d66, "TMT", 0, NULL },
    { 0x0d67, "Advanet, Inc.", 0, NULL },
    { 0x0d68, "Super Link Electronics Co., Ltd", 0, NULL },
    { 0x0d69, "NSI", 0, NULL },
    { 0x0d6a, "Megapower International Corp.", 0, NULL },
    { 0x0d6b, "And-Or Logic", 0, NULL },
    { 0x0d70, "Try Computer Co., Ltd", 0, NULL },
    { 0x0d71, "Hirakawa Hewtech Corp.", 0, NULL },
    { 0x0d72, "Winmate Communication, Inc.", 0, NULL },
    { 0x0d73, "Hit's Communications, Inc.", 0, NULL },
    { 0x0d76, "MFP Korea, Inc.", 0, NULL },
    { 0x0d77, "Power Sentry/Newpoint", 0, NULL },
    { 0x0d78, "Japan Distributor Corp.", 0, NULL },
    { 0x0d7a, "MARX Datentechnik GmbH", 1, vendor_0d7a_products },
    { 0x0d7b, "Wellco Technology Co., Ltd", 0, NULL },
    { 0x0d7c, "Taiwan Line Tek Electronic Co., Ltd", 0, NULL },
    { 0x0d7d, "Phison Electronics Corp.", 15, vendor_0d7d_products },
    { 0x0d7e, "American Computer & Digital Components", 3, vendor_0d7e_products },
    { 0x0d7f, "Essential Reality LLC", 1, vendor_0d7f_products },
    { 0x0d80, "H.R. Silvine Electronics, Inc.", 0, NULL },
    { 0x0d81, "TechnoVision", 0, NULL },
    { 0x0d83, "Think Outside, Inc.", 0, NULL },
    { 0x0d87, "Dolby Laboratories Inc.", 0, NULL },
    { 0x0d89, "Oz Software", 0, NULL },
    { 0x0d8a, "King Jim Co., Ltd", 1, vendor_0d8a_products },
    { 0x0d8b, "Ascom Telecommunications, Ltd", 0, NULL },
    { 0x0d8c, "C-Media Electronics, Inc.", 21, vendor_0d8c_products },
    { 0x0d8d, "Promotion & Display Technology, Ltd", 31, vendor_0d8d_products },
    { 0x0d8e, "Global Sun Technology, Inc.", 12, vendor_0d8e_products },
    { 0x0d8f, "Pitney Bowes", 0, NULL },
    { 0x0d90, "Sure-Fire Electrical Corp.", 0, NULL },
    { 0x0d96, "Skanhex Technology, Inc.", 7, vendor_0d96_products },
    { 0x0d97, "Santa Barbara Instrument Group", 2, vendor_0d97_products },
    { 0x0d98, "Mars Semiconductor Corp.", 2, vendor_0d98_products },
    { 0x0d99, "Trazer Technologies, Inc.", 0, NULL },
    { 0x0d9a, "RTX Telecom AS", 1, vendor_0d9a_products },
    { 0x0d9b, "Tat Shing Electrical Co.", 0, NULL },
    { 0x0d9c, "Chee Chen Hi-Technology Co., Ltd", 0, NULL },
    { 0x0d9d, "Sanwa Supply, Inc.", 0, NULL },
    { 0x0d9e, "Avaya", 1, vendor_0d9e_products },
    { 0x0d9f, "Powercom Co., Ltd", 7, vendor_0d9f_products },
    { 0x0da0, "Danger Research", 0, NULL },
    { 0x0da1, "Suzhou Peter's Precise Industrial Co., Ltd", 0, NULL },
    { 0x0da2, "Land Instruments International, Ltd", 0, NULL },
    { 0x0da3, "Nippon Electro-Sensory Devices Corp.", 0, NULL },
    { 0x0da4, "Polar Electro Oy", 2, vendor_0da4_products },
    { 0x0da7, "IOGear, Inc.", 0, NULL },
    { 0x0da8, "softDSP Co., Ltd", 1, vendor_0da8_products },
    { 0x0dab, "Cubig Group", 1, vendor_0dab_products },
    { 0x0dad, "Westover Scientific", 0, NULL },
    { 0x0db0, "Micro Star International", 34, vendor_0db0_products },
    { 0x0db1, "Wen Te Electronics Co., Ltd", 0, NULL },
    { 0x0db2, "Shian Hwi Plug Parts, Plastic Factory", 0, NULL },
    { 0x0db3, "Tekram Technology Co., Ltd", 0, NULL },
    { 0x0db4, "Chung Fu Chen Yeh Enterprise Corp.", 0, NULL },
    { 0x0db5, "Access IS", 4, vendor_0db5_products },
    { 0x0db7, "ELCON Systemtechnik", 1, vendor_0db7_products },
    { 0x0dba, "Digidesign", 2, vendor_0dba_products },
    { 0x0dbc, "A&D Medical", 1, vendor_0dbc_products },
    { 0x0dbe, "Jiuh Shiuh Precision Industry Co., Ltd", 0, NULL },
    { 0x0dbf, "Jess-Link International", 6, vendor_0dbf_products },
    { 0x0dc0, "G7 Solutions (formerly Great Notions)", 0, NULL },
    { 0x0dc1, "Tamagawa Seiki Co., Ltd", 0, NULL },
    { 0x0dc3, "Athena Smartcard Solutions, Inc.", 5, vendor_0dc3_products },
    { 0x0dc4, "Macpower Peripherals, Ltd", 6, vendor_0dc4_products },
    { 0x0dc5, "SDK Co., Ltd", 0, NULL },
    { 0x0dc6, "Precision Squared Technology Corp.", 1, vendor_0dc6_products },
    { 0x0dc7, "First Cable Line, Inc.", 0, NULL },
    { 0x0dcd, "NetworkFab Corp.", 2, vendor_0dcd_products },
    { 0x0dd0, "Access Solutions", 1, vendor_0dd0_products },
    { 0x0dd1, "Contek Electronics Co., Ltd", 0, NULL },
    { 0x0dd2, "Power Quotient International Co., Ltd", 1, vendor_0dd2_products },
    { 0x0dd3, "MediaQ", 0, NULL },
    { 0x0dd4, "Custom Engineering SPA", 0, NULL },
    { 0x0dd5, "California Micro Devices", 0, NULL },
    { 0x0dd7, "Kocom Co., Ltd", 0, NULL },
    { 0x0dd8, "Netac Technology Co., Ltd", 3, vendor_0dd8_products },
    { 0x0dd9, "HighSpeed Surfing", 0, NULL },
    { 0x0dda, "Integrated Circuit Solution, Inc.", 29, vendor_0dda_products },
    { 0x0ddb, "Tamarack, Inc.", 0, NULL },
    { 0x0ddd, "Datelink Technology Co., Ltd", 0, NULL },
    { 0x0dde, "Ubicom, Inc.", 0, NULL },
    { 0x0de0, "BD Consumer Healthcare", 0, NULL },
    { 0x0de7, "USBmicro", 3, vendor_0de7_products },
    { 0x0dea, "UTECH Electronic (D.G.) Co., Ltd.", 0, NULL },
    { 0x0ded, "Novasonics", 0, NULL },
    { 0x0dee, "Lifetime Memory Products", 1, vendor_0dee_products },
    { 0x0def, "Full Rise Electronic Co., Ltd", 0, NULL },
    { 0x0df4, "NET&SYS", 1, vendor_0df4_products },
    { 0x0df6, "Sitecom Europe B.V.", 44, vendor_0df6_products },
    { 0x0df7, "Mobile Action Technology, Inc.", 10, vendor_0df7_products },
    { 0x0dfa, "Toyo Communication Equipment Co., Ltd", 0, NULL },
    { 0x0dfc, "GeneralTouch Technology Co., Ltd", 1, vendor_0dfc_products },
    { 0x0e03, "Nippon Systemware Co., Ltd", 0, NULL },
    { 0x0e08, "Winbest Technology Co., Ltd", 0, NULL },
    { 0x0e0b, "Amigo Technology Inc.", 2, vendor_0e0b_products },
    { 0x0e0c, "Gesytec", 1, vendor_0e0c_products },
    { 0x0e0d, "PicoQuant GmbH", 1, vendor_0e0d_products },
    { 0x0e0f, "VMware, Inc.", 7, vendor_0e0f_products },
    { 0x0e16, "JMTek, LLC", 0, NULL },
    { 0x0e17, "Walex Electronic, Ltd", 0, NULL },
    { 0x0e1a, "Unisys", 0, NULL },
    { 0x0e1b, "Crewave", 0, NULL },
    { 0x0e20, "Pegasus Technologies Ltd.", 2, vendor_0e20_products },
    { 0x0e21, "Cowon Systems, Inc.", 15, vendor_0e21_products },
    { 0x0e22, "Symbian Ltd.", 0, NULL },
    { 0x0e23, "Liou Yuane Enterprise Co., Ltd", 0, NULL },
    { 0x0e25, "VinChip Systems, Inc.", 0, NULL },
    { 0x0e26, "J-Phone East Co., Ltd", 0, NULL },
    { 0x0e30, "HeartMath LLC", 0, NULL },
    { 0x0e34, "Micro Computer Control Corp.", 0, NULL },
    { 0x0e35, "3Pea Technologies, Inc.", 0, NULL },
    { 0x0e36, "TiePie engineering", 16, vendor_0e36_products },
    { 0x0e38, "Stratitec, Inc.", 0, NULL },
    { 0x0e39, "Smart Modular Technologies, Inc.", 1, vendor_0e39_products },
    { 0x0e3a, "Neostar Technology Co., Ltd", 1, vendor_0e3a_products },
    { 0x0e3b, "Mansella, Ltd", 0, NULL },
    { 0x0e41, "Line6, Inc.", 11, vendor_0e41_products },
    { 0x0e44, "Sun-Riseful Technology Co., Ltd.", 0, NULL },
    { 0x0e48, "Julia Corp., Ltd", 1, vendor_0e48_products },
    { 0x0e4a, "Shenzhen Bao Hing Electric Wire & Cable Mfr. Co.", 0, NULL },
    { 0x0e4c, "Radica Games, Ltd", 3, vendor_0e4c_products },
    { 0x0e50, "TechnoData Interware", 1, vendor_0e50_products },
    { 0x0e55, "Speed Dragon Multimedia, Ltd", 2, vendor_0e55_products },
    { 0x0e56, "Kingston Technology Company, Inc.", 1, vendor_0e56_products },
    { 0x0e5a, "Active Co., Ltd", 0, NULL },
    { 0x0e5b, "Union Power Information Industrial Co., Ltd", 0, NULL },
    { 0x0e5c, "Bitland Information Technology Co., Ltd", 3, vendor_0e5c_products },
    { 0x0e5d, "Neltron Industrial Co., Ltd", 0, NULL },
    { 0x0e5e, "Conwise Technology Co., Ltd.", 1, vendor_0e5e_products },
    { 0x0e66, "Hawking Technologies", 10, vendor_0e66_products },
    { 0x0e67, "Fossil, Inc.", 1, vendor_0e67_products },
    { 0x0e6a, "Megawin Technology Co., Ltd", 4, vendor_0e6a_products },
    { 0x0e6f, "Logic3", 4, vendor_0e6f_products },
    { 0x0e70, "Tokyo Electronic Industry Co., Ltd", 0, NULL },
    { 0x0e72, "Hsi-Chin Electronics Co., Ltd", 0, NULL },
    { 0x0e75, "TVS Electronics, Ltd", 0, NULL },
    { 0x0e79, "Archos, Inc.", 10, vendor_0e79_products },
    { 0x0e7b, "On-Tech Industry Co., Ltd", 0, NULL },
    { 0x0e7e, "Gmate, Inc.", 2, vendor_0e7e_products },
    { 0x0e82, "Ching Tai Electric Wire & Cable Co., Ltd", 0, NULL },
    { 0x0e83, "Shin An Wire & Cable Co.", 0, NULL },
    { 0x0e8c, "Well Force Electronic Co., Ltd", 0, NULL },
    { 0x0e8d, "MediaTek Inc.", 8, vendor_0e8d_products },
    { 0x0e8f, "GreenAsia Inc.", 7, vendor_0e8f_products },
    { 0x0e90, "WiebeTech, LLC", 1, vendor_0e90_products },
    { 0x0e91, "VTech Engineering Canada, Ltd", 0, NULL },
    { 0x0e92, "C's Glory Enterprise Co., Ltd", 0, NULL },
    { 0x0e93, "eM Technics Co., Ltd", 0, NULL },
    { 0x0e95, "Future Technology Co., Ltd", 0, NULL },
    { 0x0e96, "Aplux Communications, Ltd", 1, vendor_0e96_products },
    { 0x0e97, "Fingerworks, Inc.", 1, vendor_0e97_products },
    { 0x0e98, "Advanced Analogic Technologies, Inc.", 0, NULL },
    { 0x0e99, "Parallel Dice Co., Ltd", 0, NULL },
    { 0x0e9a, "TA HSING Industries, Ltd", 0, NULL },
    { 0x0e9b, "ADTEC Corp.", 0, NULL },
    { 0x0e9c, "Streamzap, Inc.", 1, vendor_0e9c_products },
    { 0x0e9f, "Tamura Corp.", 0, NULL },
    { 0x0ea0, "Ours Technology, Inc.", 7, vendor_0ea0_products },
    { 0x0ea6, "Nihon Computer Co., Ltd", 0, NULL },
    { 0x0ea7, "MSL Enterprises Corp.", 0, NULL },
    { 0x0ea8, "CenDyne, Inc.", 0, NULL },
    { 0x0ead, "Humax Co., Ltd", 0, NULL },
    { 0x0eb0, "NovaTech", 2, vendor_0eb0_products },
    { 0x0eb1, "WIS Technologies, Inc.", 3, vendor_0eb1_products },
    { 0x0eb2, "Y-S Electronic Co., Ltd", 0, NULL },
    { 0x0eb3, "Saint Technology Corp.", 0, NULL },
    { 0x0eb7, "Endor AG", 0, NULL },
    { 0x0eb8, "Mettler Toledo", 2, vendor_0eb8_products },
    { 0x0ebb, "Thermo Fisher Scientific", 1, vendor_0ebb_products },
    { 0x0ebe, "VWeb Corp.", 0, NULL },
    { 0x0ebf, "Omega Technology of Taiwan, Inc.", 0, NULL },
    { 0x0ec0, "LHI Technology (China) Co., Ltd", 0, NULL },
    { 0x0ec1, "Abit Computer Corp.", 0, NULL },
    { 0x0ec2, "Sweetray Industrial, Ltd", 0, NULL },
    { 0x0ec3, "Axell Co., Ltd", 0, NULL },
    { 0x0ec4, "Ballracing Developments, Ltd", 0, NULL },
    { 0x0ec5, "GT Information System Co., Ltd", 0, NULL },
    { 0x0ec6, "InnoVISION Multimedia, Ltd", 0, NULL },
    { 0x0ec7, "Theta Link Corp.", 1, vendor_0ec7_products },
    { 0x0ecd, "Lite-On IT Corp.", 2, vendor_0ecd_products },
    { 0x0ece, "TaiSol Electronics Co., Ltd", 0, NULL },
    { 0x0ecf, "Phogenix Imaging, LLC", 0, NULL },
    { 0x0ed1, "WinMaxGroup", 3, vendor_0ed1_products },
    { 0x0ed2, "Kyoto Micro Computer Co., Ltd", 0, NULL },
    { 0x0ed3, "Wing-Tech Enterprise Co., Ltd", 0, NULL },
    { 0x0ed5, "Fiberbyte", 3, vendor_0ed5_products },
    { 0x0eda, "Noriake Itron Corp.", 0, NULL },
    { 0x0edf, "e-MDT Co., Ltd", 1, vendor_0edf_products },
    { 0x0ee0, "Shima Seiki Mfg., Ltd", 0, NULL },
    { 0x0ee1, "Sarotech Co., Ltd", 0, NULL },
    { 0x0ee2, "AMI Semiconductor, Inc.", 0, NULL },
    { 0x0ee3, "ComTrue Technology Corp.", 1, vendor_0ee3_products },
    { 0x0ee4, "Sunrich Technology, Ltd", 1, vendor_0ee4_products },
    { 0x0eee, "Digital Stream Technology, Inc.", 1, vendor_0eee_products },
    { 0x0eef, "D-WAV Scientific Co., Ltd", 4, vendor_0eef_products },
    { 0x0ef0, "Hitachi Cable, Ltd", 0, NULL },
    { 0x0ef1, "Aichi Micro Intelligent Corp.", 0, NULL },
    { 0x0ef2, "I/O Magic Corp.", 0, NULL },
    { 0x0ef3, "Lynn Products, Inc.", 0, NULL },
    { 0x0ef4, "DSI Datotech", 0, NULL },
    { 0x0ef5, "PointChips", 2, vendor_0ef5_products },
    { 0x0ef6, "Yield Microelectronics Corp.", 0, NULL },
    { 0x0ef7, "SM Tech Co., Ltd (Tulip)", 0, NULL },
    { 0x0efd, "Oasis Semiconductor", 0, NULL },
    { 0x0efe, "Wem Technology, Inc.", 0, NULL },
    { 0x0f03, "Unitek UPS Systems", 1, vendor_0f03_products },
    { 0x0f06, "Visual Frontier Enterprise Co., Ltd", 0, NULL },
    { 0x0f08, "CSL Wire & Plug (Shen Zhen) Co.", 0, NULL },
    { 0x0f0c, "CAS Corp.", 0, NULL },
    { 0x0f0d, "Hori Co., Ltd", 1, vendor_0f0d_products },
    { 0x0f0e, "Energy Full Corp.", 0, NULL },
    { 0x0f11, "LD Didactic GmbH", 14, vendor_0f11_products },
    { 0x0f12, "Mars Engineering Corp.", 0, NULL },
    { 0x0f13, "Acetek Technology Co., Ltd", 0, NULL },
    { 0x0f14, "Ingenico", 1, vendor_0f14_products },
    { 0x0f18, "Finger Lakes Instrumentation", 7, vendor_0f18_products },
    { 0x0f19, "Oracom Co., Ltd", 0, NULL },
    { 0x0f1b, "Onset Computer Corp.", 0, NULL },
    { 0x0f1c, "Funai Electric Co., Ltd", 0, NULL },
    { 0x0f1d, "Iwill Corp.", 0, NULL },
    { 0x0f21, "IOI Technology Corp.", 0, NULL },
    { 0x0f22, "Senior Industries, Inc.", 0, NULL },
    { 0x0f23, "Leader Tech Manufacturer Co., Ltd", 0, NULL },
    { 0x0f24, "Flex-P Industries, Snd., Bhd.", 0, NULL },
    { 0x0f2d, "ViPower, Inc.", 0, NULL },
    { 0x0f2e, "Geniality Maple Technology Co., Ltd", 0, NULL },
    { 0x0f2f, "Priva Design Services", 0, NULL },
    { 0x0f30, "Jess Technology Co., Ltd", 4, vendor_0f30_products },
    { 0x0f31, "Chrysalis Development", 0, NULL },
    { 0x0f32, "YFC-BonEagle Electric Co., Ltd", 0, NULL },
    { 0x0f37, "Kokuyo Co., Ltd", 0, NULL },
    { 0x0f38, "Nien-Yi Industrial Corp.", 0, NULL },
    { 0x0f39, "TG3 Electronics", 2, vendor_0f39_products },
    { 0x0f3d, "Airprime, Incorporated", 1, vendor_0f3d_products },
    { 0x0f41, "RDC Semiconductor Co., Ltd", 0, NULL },
    { 0x0f42, "Nital Consulting Services, Inc.", 0, NULL },
    { 0x0f44, "Polhemus", 4, vendor_0f44_products },
    { 0x0f4b, "St. John Technology Co., Ltd", 0, NULL },
    { 0x0f4c, "WorldWide Cable Opto Corp.", 0, NULL },
    { 0x0f4d, "Microtune, Inc.", 1, vendor_0f4d_products },
    { 0x0f4e, "Freedom Scientific", 0, NULL },
    { 0x0f52, "Wing Key Electrical Co., Ltd", 0, NULL },
    { 0x0f53, "Dongguan White Horse Cable Factory, Ltd", 0, NULL },
    { 0x0f54, "Kawai Musical Instruments Mfg. Co., Ltd", 1, vendor_0f54_products },
    { 0x0f55, "AmbiCom, Inc.", 0, NULL },
    { 0x0f5c, "Prairiecomm, Inc.", 0, NULL },
    { 0x0f5d, "NewAge International, LLC", 1, vendor_0f5d_products },
    { 0x0f5f, "Key Technology Corp.", 0, NULL },
    { 0x0f60, "NTK, Ltd", 0, NULL },
    { 0x0f61, "Varian, Inc.", 0, NULL },
    { 0x0f62, "Acrox Technologies Co., Ltd", 1, vendor_0f62_products },
    { 0x0f63, "LeapFrog Enterprises", 17, vendor_0f63_products },
    { 0x0f68, "Kobe Steel, Ltd", 0, NULL },
    { 0x0f69, "Dionex Corp.", 0, NULL },
    { 0x0f6a, "Vibren Technologies, Inc.", 0, NULL },
    { 0x0f6e, "INTELLIGENT SYSTEMS", 9, vendor_0f6e_products },
    { 0x0f73, "DFI", 0, NULL },
    { 0x0f78, "Guntermann & Drunck GmbH", 0, NULL },
    { 0x0f7c, "DQ Technology, Inc.", 0, NULL },
    { 0x0f7d, "NetBotz, Inc.", 0, NULL },
    { 0x0f7e, "Fluke Corp.", 0, NULL },
    { 0x0f88, "VTech Holdings, Ltd", 2, vendor_0f88_products },
    { 0x0f8b, "Yazaki Corp.", 0, NULL },
    { 0x0f8c, "Young Generation International Corp.", 0, NULL },
    { 0x0f8d, "Uniwill Computer Corp.", 0, NULL },
    { 0x0f8e, "Kingnet Technology Co., Ltd", 0, NULL },
    { 0x0f8f, "Soma Networks", 0, NULL },
    { 0x0f97, "CviLux Corp.", 0, NULL },
    { 0x0f98, "CyberBank Corp.", 0, NULL },
    { 0x0f9c, "Hyun Won, Inc.", 2, vendor_0f9c_products },
    { 0x0f9e, "Lucent Technologies", 0, NULL },
    { 0x0fa3, "Starconn Electronic Co., Ltd", 0, NULL },
    { 0x0fa4, "ATL Technology", 0, NULL },
    { 0x0fa5, "Sotec Co., Ltd", 0, NULL },
    { 0x0fa7, "Epox Computer Co., Ltd", 0, NULL },
    { 0x0fa8, "Logic Controls, Inc.", 0, NULL },
    { 0x0faf, "Winpoint Electronic Corp.", 0, NULL },
    { 0x0fb0, "Haurtian Wire & Cable Co., Ltd", 0, NULL },
    { 0x0fb1, "Inclose Design, Inc.", 0, NULL },
    { 0x0fb2, "Juan-Chern Industrial Co., Ltd", 0, NULL },
    { 0x0fb6, "Heber Ltd", 2, vendor_0fb6_products },
    { 0x0fb8, "Wistron Corp.", 1, vendor_0fb8_products },
    { 0x0fb9, "AACom Corp.", 0, NULL },
    { 0x0fba, "San Shing Electronics Co., Ltd", 0, NULL },
    { 0x0fbb, "Bitwise Systems, Inc.", 0, NULL },
    { 0x0fc1, "Mitac Internatinal Corp.", 0, NULL },
    { 0x0fc2, "Plug and Jack Industrial, Inc.", 0, NULL },
    { 0x0fc5, "Delcom Engineering", 1, vendor_0fc5_products },
    { 0x0fc6, "Dataplus Supplies, Inc.", 0, NULL },
    { 0x0fca, "Research In Motion, Ltd.", 10, vendor_0fca_products },
    { 0x0fce, "Sony Ericsson Mobile Communications AB", 86, vendor_0fce_products },
    { 0x0fcf, "Dynastream Innovations, Inc.", 5, vendor_0fcf_products },
    { 0x0fd0, "Tulip Computers B.V.", 0, NULL },
    { 0x0fd1, "Giant Electronics Ltd.", 0, NULL },
    { 0x0fd2, "Seac Banche", 1, vendor_0fd2_products },
    { 0x0fd4, "Tenovis GmbH & Co., KG", 0, NULL },
    { 0x0fd5, "Direct Access Technology, Inc.", 0, NULL },
    { 0x0fd9, "Elgato Systems GmbH", 8, vendor_0fd9_products },
    { 0x0fda, "Quantec Networks GmbH", 1, vendor_0fda_products },
    { 0x0fdc, "Micro Plus", 0, NULL },
    { 0x0fde, "Oregon Scientific", 2, vendor_0fde_products },
    { 0x0fe0, "Osterhout Design Group", 3, vendor_0fe0_products },
    { 0x0fe4, "IN-Tech Electronics, Ltd", 0, NULL },
    { 0x0fe5, "Greenconn (U.S.A.), Inc.", 0, NULL },
    { 0x0fe6, "Kontron (Industrial Computer Source / ICS Advent)", 3, vendor_0fe6_products },
    { 0x0fe9, "DVICO", 6, vendor_0fe9_products },
    { 0x0fea, "United Computer Accessories", 0, NULL },
    { 0x0feb, "CRS Electronic Co., Ltd", 0, NULL },
    { 0x0fec, "UMC Electronics Co., Ltd", 0, NULL },
    { 0x0fed, "Access Co., Ltd", 0, NULL },
    { 0x0fee, "Xsido Corp.", 0, NULL },
    { 0x0fef, "MJ Research, Inc.", 0, NULL },
    { 0x0ff6, "Core Valley Co., Ltd", 0, NULL },
    { 0x0ff7, "CHI SHING Computer Accessories Co., Ltd", 0, NULL },
    { 0x0ffc, "Clavia DMI AB", 1, vendor_0ffc_products },
    { 0x0ffd, "EarlySense", 1, vendor_0ffd_products },
    { 0x0fff, "Aopen, Inc.", 0, NULL },
    { 0x1000, "Speed Tech Corp.", 1, vendor_1000_products },
    { 0x1001, "Ritronics Components (S) Pte., Ltd", 0, NULL },
    { 0x1003, "Sigma Corp.", 2, vendor_1003_products },
    { 0x1004, "LG Electronics, Inc.", 26, vendor_1004_products },
    { 0x1005, "Apacer Technology, Inc.", 5, vendor_1005_products },
    { 0x1006, "iRiver, Ltd.", 4, vendor_1006_products },
    { 0x1009, "Emuzed, Inc.", 4, vendor_1009_products },
    { 0x100a, "AV Chaseway, Ltd", 5, vendor_100a_products },
    { 0x100b, "Chou Chin Industrial Co., Ltd", 0, NULL },
    { 0x100d, "Netopia, Inc.", 6, vendor_100d_products },
    { 0x1010, "Fukuda Denshi Co., Ltd", 0, NULL },
    { 0x1011, "Mobile Media Tech.", 1, vendor_1011_products },
    { 0x1012, "SDKM Fibres, Wires & Cables Berhad", 0, NULL },
    { 0x1013, "TST-Touchless Sensor Technology AG", 0, NULL },
    { 0x1014, "Densitron Technologies PLC", 0, NULL },
    { 0x1015, "Softronics Pty., Ltd", 0, NULL },
    { 0x1016, "Xiamen Hung's Enterprise Co., Ltd", 0, NULL },
    { 0x1017, "Speedy Industrial Supplies, Pte., Ltd", 0, NULL },
    { 0x1019, "Elitegroup Computer Systems (ECS)", 2, vendor_1019_products },
    { 0x1020, "Labtec", 3, vendor_1020_products },
    { 0x1022, "Shinko Shoji Co., Ltd", 0, NULL },
    { 0x1025, "Hyper-Paltek", 4, vendor_1025_products },
    { 0x1026, "Newly Corp.", 0, NULL },
    { 0x1027, "Time Domain", 0, NULL },
    { 0x1028, "Inovys Corp.", 0, NULL },
    { 0x1029, "Atlantic Coast Telesys", 0, NULL },
    { 0x102a, "Ramos Technology Co., Ltd", 0, NULL },
    { 0x102b, "Infotronic America, Inc.", 0, NULL },
    { 0x102c, "Etoms Electronics Corp.", 2, vendor_102c_products },
    { 0x102d, "Winic Corp.", 0, NULL },
    { 0x1031, "Comax Technology, Inc.", 0, NULL },
    { 0x1032, "C-One Technology Corp.", 0, NULL },
    { 0x1033, "Nucam Corp.", 1, vendor_1033_products },
    { 0x1038, "SteelSeries ApS", 2, vendor_1038_products },
    { 0x1039, "devolo AG", 2, vendor_1039_products },
    { 0x103a, "PSA", 1, vendor_103a_products },
    { 0x103d, "Stanton", 2, vendor_103d_products },
    { 0x1043, "iCreate Technologies Corp.", 4, vendor_1043_products },
    { 0x1044, "Chu Yuen Enterprise Co., Ltd", 17, vendor_1044_products },
    { 0x1046, "Winbond Electronics Corp. [hex]", 3, vendor_1046_products },
    { 0x1048, "Targus Group International", 1, vendor_1048_products },
    { 0x104b, "Mylex / Buslogic", 0, NULL },
    { 0x104c, "AMCO TEC International, Inc.", 0, NULL },
    { 0x104d, "Newport Corporation", 1, vendor_104d_products },
    { 0x104f, "WB Electronics", 8, vendor_104f_products },
    { 0x1050, "Yubico.com", 11, vendor_1050_products },
    { 0x1053, "Immanuel Electronics Co., Ltd", 0, NULL },
    { 0x1054, "BMS International Beheer N.V.", 2, vendor_1054_products },
    { 0x1055, "Complex Micro Interconnection Co., Ltd", 0, NULL },
    { 0x1056, "Hsin Chen Ent Co., Ltd", 0, NULL },
    { 0x1057, "ON Semiconductor", 0, NULL },
    { 0x1058, "Western Digital Technologies, Inc.", 50, vendor_1058_products },
    { 0x1059, "Giesecke & Devrient GmbH", 1, vendor_1059_products },
    { 0x105b, "Foxconn International, Inc.", 1, vendor_105b_products },
    { 0x105c, "Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd", 0, NULL },
    { 0x105d, "Delkin Devices, Inc.", 0, NULL },
    { 0x105e, "Valence Semiconductor Design, Ltd", 0, NULL },
    { 0x105f, "Chin Shong Enterprise Co., Ltd", 0, NULL },
    { 0x1060, "Easthome Industrial Co., Ltd", 0, NULL },
    { 0x1063, "Motorola Electronics Taiwan, Ltd [hex]", 2, vendor_1063_products },
    { 0x1065, "CCYU Technology", 2, vendor_1065_products },
    { 0x106a, "Loyal Legend, Ltd", 0, NULL },
    { 0x106c, "Curitel Communications, Inc.", 69, vendor_106c_products },
    { 0x106d, "San Chieh Manufacturing, Ltd", 0, NULL },
    { 0x106e, "ConectL", 0, NULL },
    { 0x106f, "Money Controls", 3, vendor_106f_products },
    { 0x1076, "GCT Semiconductor, Inc.", 3, vendor_1076_products },
    { 0x107b, "Gateway, Inc.", 3, vendor_107b_products },
    { 0x107d, "Arlec Australia, Ltd", 0, NULL },
    { 0x107e, "Midoriya Electric Co., Ltd", 0, NULL },
    { 0x107f, "KidzMouse, Inc.", 0, NULL },
    { 0x1082, "Shin-Etsukaken Co., Ltd", 0, NULL },
    { 0x1083, "Canon Electronics, Inc.", 2, vendor_1083_products },
    { 0x1084, "Pantech Co., Ltd", 0, NULL },
    { 0x108a, "Chloride Power Protection", 0, NULL },
    { 0x108b, "Grand-tek Technology Co., Ltd", 1, vendor_108b_products },
    { 0x108c, "Robert Bosch GmbH", 0, NULL },
    { 0x108e, "Lotes Co., Ltd.", 0, NULL },
    { 0x1099, "Surface Optics Corp.", 0, NULL },
    { 0x109a, "DATASOFT Systems GmbH", 0, NULL },
    { 0x109b, "Hisense", 1, vendor_109b_products },
    { 0x109f, "eSOL Co., Ltd", 2, vendor_109f_products },
    { 0x10a0, "Hirotech, Inc.", 0, NULL },
    { 0x10a3, "Mitsubishi Materials Corp.", 0, NULL },
    { 0x10a9, "SK Teletech Co., Ltd", 34, vendor_10a9_products },
    { 0x10aa, "Cables To Go", 0, NULL },
    { 0x10ab, "USI Co., Ltd", 5, vendor_10ab_products },
    { 0x10ac, "Honeywell, Inc.", 0, NULL },
    { 0x10ae, "Princeton Technology Corp.", 0, NULL },
    { 0x10af, "Liebert Corp.", 9, vendor_10af_products },
    { 0x10b5, "Comodo (PLX\?)", 1, vendor_10b5_products },
    { 0x10b8, "DiBcom", 4, vendor_10b8_products },
    { 0x10bb, "TM Technology, Inc.", 0, NULL },
    { 0x10bc, "Dinging Technology Co., Ltd", 0, NULL },
    { 0x10bd, "TMT Technology, Inc.", 1, vendor_10bd_products },
    { 0x10bf, "SmartHome", 1, vendor_10bf_products },
    { 0x10c3, "Universal Laser Systems, Inc.", 2, vendor_10c3_products },
    { 0x10c4, "Cygnal Integrated Products, Inc.", 31, vendor_10c4_products },
    { 0x10c5, "Sanei Electric, Inc.", 1, vendor_10c5_products },
    { 0x10c6, "Intec, Inc.", 0, NULL },
    { 0x10cb, "Eratech", 0, NULL },
    { 0x10cc, "GBM Connector Co., Ltd", 1, vendor_10cc_products },
    { 0x10cd, "Kycon, Inc.", 0, NULL },
    { 0x10ce, "Silicon Labs", 2, vendor_10ce_products },
    { 0x10cf, "Velleman Components, Inc.", 5, vendor_10cf_products },
    { 0x10d1, "Hottinger Baldwin Measurement", 3, vendor_10d1_products },
    { 0x10d2, "RayComposer - R. Adams", 1, vendor_10d2_products },
    { 0x10d4, "Man Boon Manufactory, Ltd", 0, NULL },
    { 0x10d5, "Uni Class Technology Co., Ltd", 3, vendor_10d5_products },
    { 0x10d6, "Actions Semiconductor Co., Ltd", 9, vendor_10d6_products },
    { 0x10de, "Authenex, Inc.", 0, NULL },
    { 0x10df, "In-Win Development, Inc.", 1, vendor_10df_products },
    { 0x10e0, "Post-Op Video, Inc.", 0, NULL },
    { 0x10e1, "CablePlus, Ltd", 0, NULL },
    { 0x10e2, "Nada Electronics, Ltd", 0, NULL },
    { 0x10ec, "Vast Technologies, Inc.", 0, NULL },
    { 0x10f0, "Nexio Co., Ltd", 1, vendor_10f0_products },
    { 0x10f1, "Importek", 3, vendor_10f1_products },
    { 0x10f5, "Turtle Beach", 1, vendor_10f5_products },
    { 0x10fb, "Pictos Technologies, Inc.", 0, NULL },
    { 0x10fd, "Anubis Electronics, Ltd", 4, vendor_10fd_products },
    { 0x10fe, "Thrane & Thrane", 1, vendor_10fe_products },
    { 0x1100, "VirTouch, Ltd", 1, vendor_1100_products },
    { 0x1101, "EasyPass Industrial Co., Ltd", 1, vendor_1101_products },
    { 0x1108, "Brightcom Technologies, Ltd", 0, NULL },
    { 0x110a, "Moxa Technologies Co., Ltd.", 9, vendor_110a_products },
    { 0x1110, "Analog Devices Canada, Ltd (Allied Telesyn)", 12, vendor_1110_products },
    { 0x1111, "Pandora International Ltd.", 1, vendor_1111_products },
    { 0x1112, "YM ELECTRIC CO., Ltd", 0, NULL },
    { 0x1113, "Medion AG", 1, vendor_1113_products },
    { 0x111e, "VSO Electric Co., Ltd", 0, NULL },
    { 0x112a, "RedRat", 2, vendor_112a_products },
    { 0x112e, "Master Hill Electric Wire and Cable Co., Ltd", 0, NULL },
    { 0x112f, "Cellon International, Inc.", 0, NULL },
    { 0x1130, "Tenx Technology, Inc.", 8, vendor_1130_products },
    { 0x1131, "Integrated System Solution Corp.", 4, vendor_1131_products },
    { 0x1132, "Toshiba Corp., Digital Media Equipment [hex]", 7, vendor_1132_products },
    { 0x1136, "CTS Electronincs", 1, vendor_1136_products },
    { 0x113c, "Arin Tech Co., Ltd", 0, NULL },
    { 0x113d, "Mapower Electronics Co., Ltd", 0, NULL },
    { 0x1141, "V One Multimedia, Pte., Ltd", 0, NULL },
    { 0x1142, "CyberScan Technologies, Inc.", 1, vendor_1142_products },
    { 0x1145, "Japan Radio Company", 1, vendor_1145_products },
    { 0x1146, "Shimane SANYO Electric Co., Ltd.", 0, NULL },
    { 0x1147, "Ever Great Electric Wire and Cable Co., Ltd", 0, NULL },
    { 0x114b, "Sphairon Access Systems GmbH", 2, vendor_114b_products },
    { 0x114c, "Tinius Olsen Testing Machine Co., Inc.", 0, NULL },
    { 0x114d, "Alpha Imaging Technology Corp.", 0, NULL },
    { 0x114f, "Wavecom", 1, vendor_114f_products },
    { 0x115b, "Salix Technology Co., Ltd.", 0, NULL },
    { 0x1162, "Secugen Corp.", 0, NULL },
    { 0x1163, "DeLorme Publishing, Inc.", 3, vendor_1163_products },
    { 0x1164, "YUAN High-Tech Development Co., Ltd", 6, vendor_1164_products },
    { 0x1165, "Telson Electronics Co., Ltd", 0, NULL },
    { 0x1166, "Bantam Interactive Technologies", 0, NULL },
    { 0x1167, "Salient Systems Corp.", 0, NULL },
    { 0x1168, "BizConn International Corp.", 0, NULL },
    { 0x116e, "Gigastorage Corp.", 0, NULL },
    { 0x116f, "Silicon 10 Technology Corp.", 3, vendor_116f_products },
    { 0x1175, "Shengyih Steel Mold Co., Ltd", 0, NULL },
    { 0x117d, "Santa Electronic, Inc.", 0, NULL },
    { 0x117e, "JNC, Inc.", 0, NULL },
    { 0x1182, "Venture Corp., Ltd", 0, NULL },
    { 0x1183, "Compaq Computer Corp. [hex] (Digital Dream \?\?)", 4, vendor_1183_products },
    { 0x1184, "Kyocera Elco Corp.", 0, NULL },
    { 0x1188, "Bloomberg L.P.", 0, NULL },
    { 0x1189, "Acer Communications & Multimedia", 1, vendor_1189_products },
    { 0x118f, "You Yang Technology Co., Ltd", 0, NULL },
    { 0x1190, "Tripace", 0, NULL },
    { 0x1191, "Loyalty Founder Enterprise Co., Ltd", 0, NULL },
    { 0x1196, "Yankee Robotics, LLC", 2, vendor_1196_products },
    { 0x1197, "Technoimagia Co., Ltd", 0, NULL },
    { 0x1198, "StarShine Technology Corp.", 0, NULL },
    { 0x1199, "Sierra Wireless, Inc.", 44, vendor_1199_products },
    { 0x119a, "ZHAN QI Technology Co., Ltd", 0, NULL },
    { 0x119b, "ruwido austria GmbH", 1, vendor_119b_products },
    { 0x11a0, "Chipcon AS", 1, vendor_11a0_products },
    { 0x11a3, "Technovas Co., Ltd", 2, vendor_11a3_products },
    { 0x11aa, "GlobalMedia Group, LLC", 1, vendor_11aa_products },
    { 0x11ab, "Exito Electronics Co., Ltd", 0, NULL },
    { 0x11ac, "Nike", 1, vendor_11ac_products },
    { 0x11b0, "ATECH FLASH TECHNOLOGY", 1, vendor_11b0_products },
    { 0x11be, "R&D International NV", 1, vendor_11be_products },
    { 0x11c5, "Inmax", 1, vendor_11c5_products },
    { 0x11ca, "VeriFone Inc", 2, vendor_11ca_products },
    { 0x11db, "Topfield Co., Ltd.", 2, vendor_11db_products },
    { 0x11e6, "K.I. Technology Co. Ltd.", 0, NULL },
    { 0x11f5, "Siemens AG", 6, vendor_11f5_products },
    { 0x11f6, "Prolific", 1, vendor_11f6_products },
    { 0x11f7, "Alcatel (\?)", 1, vendor_11f7_products },
    { 0x1203, "TSC Auto ID Technology Co., Ltd", 1, vendor_1203_products },
    { 0x1209, "InterBiometrics", 27, vendor_1209_products },
    { 0x120e, "Hudson Soft Co., Ltd", 0, NULL },
    { 0x120f, "Magellan", 2, vendor_120f_products },
    { 0x1210, "DigiTech", 3, vendor_1210_products },
    { 0x121e, "Jungsoft Co., Ltd", 1, vendor_121e_products },
    { 0x1221, "Unknown manufacturer", 1, vendor_1221_products },
    { 0x1223, "SKYCABLE ENTERPRISE. CO., LTD.", 0, NULL },
    { 0x1228, "Datapaq Limited", 3, vendor_1228_products },
    { 0x1230, "Chipidea-Microelectronica, S.A.", 0, NULL },
    { 0x1233, "Denver Electronics", 1, vendor_1233_products },
    { 0x1234, "Brain Actuated Technologies", 3, vendor_1234_products },
    { 0x1235, "Focusrite-Novation", 35, vendor_1235_products },
    { 0x1241, "Belkin", 9, vendor_1241_products },
    { 0x124a, "AirVast", 4, vendor_124a_products },
    { 0x124b, "Nyko (Honey Bee)", 1, vendor_124b_products },
    { 0x124c, "MXI - Memory Experts International, Inc.", 1, vendor_124c_products },
    { 0x125c, "Apogee Inc.", 1, vendor_125c_products },
    { 0x125f, "A-DATA Technology Co., Ltd.", 10, vendor_125f_products },
    { 0x1260, "Standard Microsystems Corp.", 1, vendor_1260_products },
    { 0x1264, "Covidien Energy-based Devices", 0, NULL },
    { 0x1266, "Pirelli Broadband Solutions", 1, vendor_1266_products },
    { 0x1267, "Logic3 / SpectraVideo plc", 5, vendor_1267_products },
    { 0x126c, "Aristocrat Technologies", 0, NULL },
    { 0x126d, "Bel Stewart", 0, NULL },
    { 0x126e, "Strobe Data, Inc.", 0, NULL },
    { 0x126f, "TwinMOS", 4, vendor_126f_products },
    { 0x1274, "Ensoniq", 0, NULL },
    { 0x1275, "Xaxero Marine Software Engineering, Ltd.", 2, vendor_1275_products },
    { 0x1278, "Starlight Xpress", 16, vendor_1278_products },
    { 0x1283, "zebris Medical GmbH", 11, vendor_1283_products },
    { 0x1286, "Marvell Semiconductor, Inc.", 5, vendor_1286_products },
    { 0x1291, "Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc.", 2, vendor_1291_products },
    { 0x1292, "Innomedia", 1, vendor_1292_products },
    { 0x1293, "Belkin Components [hex]", 2, vendor_1293_products },
    { 0x1294, "RISO KAGAKU CORP.", 1, vendor_1294_products },
    { 0x129b, "CyberTAN Technology", 5, vendor_129b_products },
    { 0x12a7, "Trendchip Technologies Corp.", 0, NULL },
    { 0x12ab, "Honey Bee Electronic International Ltd.", 0, NULL },
    { 0x12b8, "Zhejiang Xinya Electronic Technology Co., Ltd.", 0, NULL },
    { 0x12b9, "E28", 0, NULL },
    { 0x12ba, "Licensed by Sony Computer Entertainment America", 5, vendor_12ba_products },
    { 0x12bd, "Gembird", 1, vendor_12bd_products },
    { 0x12c4, "Autocue Group Ltd", 2, vendor_12c4_products },
    { 0x12cf, "DEXIN", 1, vendor_12cf_products },
    { 0x12d1, "Huawei Technologies Co., Ltd.", 43, vendor_12d1_products },
    { 0x12d2, "LINE TECH INDUSTRIAL CO., LTD.", 0, NULL },
    { 0x12d6, "EMS Dr. Thomas Wuensche", 2, vendor_12d6_products },
    { 0x12d7, "BETTER WIRE FACTORY CO., LTD.", 0, NULL },
    { 0x12d8, "Araneus Information Systems Oy", 1, vendor_12d8_products },
    { 0x12e6, "Waldorf Music GmbH", 1, vendor_12e6_products },
    { 0x12ef, "Tapwave, Inc.", 1, vendor_12ef_products },
    { 0x12f5, "Dynamic System Electronics Corp.", 0, NULL },
    { 0x12f7, "Memorex Products, Inc.", 2, vendor_12f7_products },
    { 0x12fd, "AIN Comm. Technology Co., Ltd", 1, vendor_12fd_products },
    { 0x12ff, "Fascinating Electronics, Inc.", 1, vendor_12ff_products },
    { 0x1307, "Transcend Information, Inc.", 8, vendor_1307_products },
    { 0x1308, "Shuttle, Inc.", 2, vendor_1308_products },
    { 0x1310, "Roper", 1, vendor_1310_products },
    { 0x1312, "ICS Electronics", 0, NULL },
    { 0x1313, "ThorLabs", 16, vendor_1313_products },
    { 0x131d, "Natural Point", 2, vendor_131d_products },
    { 0x132a, "Envara Inc.", 1, vendor_132a_products },
    { 0x132b, "Konica Minolta", 29, vendor_132b_products },
    { 0x133e, "Kemper Digital GmbH", 1, vendor_133e_products },
    { 0x1342, "Mobility", 6, vendor_1342_products },
    { 0x1343, "Citizen Systems", 3, vendor_1343_products },
    { 0x1345, "Sino Lite Technology Corp.", 2, vendor_1345_products },
    { 0x1347, "Moravian Instruments", 12, vendor_1347_products },
    { 0x1348, "Katsuragawa Electric Co., Ltd.", 0, NULL },
    { 0x134c, "PanJit International Inc.", 4, vendor_134c_products },
    { 0x134e, "Digby's Bitpile, Inc. DBA D Bit", 0, NULL },
    { 0x1357, "P&E Microcomputer Systems", 3, vendor_1357_products },
    { 0x135f, "Control Development Inc.", 5, vendor_135f_products },
    { 0x1366, "SEGGER", 1, vendor_1366_products },
    { 0x136b, "STEC", 0, NULL },
    { 0x136e, "Andor Technology Ltd.", 1, vendor_136e_products },
    { 0x1370, "Swissbit", 2, vendor_1370_products },
    { 0x1371, "CNet Technology Inc.", 8, vendor_1371_products },
    { 0x1376, "Vimtron Electronics Co., Ltd.", 0, NULL },
    { 0x137b, "SCAPS GmbH", 1, vendor_137b_products },
    { 0x1385, "Netgear, Inc", 6, vendor_1385_products },
    { 0x138a, "Validity Sensors, Inc.", 12, vendor_138a_products },
    { 0x138e, "Jungo LTD", 1, vendor_138e_products },
    { 0x1390, "TOMTOM B.V.", 3, vendor_1390_products },
    { 0x1391, "IdealTEK, Inc.", 1, vendor_1391_products },
    { 0x1395, "Sennheiser Communications", 1, vendor_1395_products },
    { 0x1397, "BEHRINGER International GmbH", 1, vendor_1397_products },
    { 0x1398, "Q-tec", 1, vendor_1398_products },
    { 0x13ad, "Baltech", 1, vendor_13ad_products },
    { 0x13b0, "PerkinElmer Optoelectronics", 1, vendor_13b0_products },
    { 0x13b1, "Linksys", 25, vendor_13b1_products },
    { 0x13b2, "Alesis", 1, vendor_13b2_products },
    { 0x13b3, "Nippon Dics Co., Ltd.", 0, NULL },
    { 0x13ba, "PCPlay", 3, vendor_13ba_products },
    { 0x13be, "Ricoh Printing Systems, Ltd.", 0, NULL },
    { 0x13ca, "JyeTai Precision Industrial Co., Ltd.", 0, NULL },
    { 0x13cf, "Wisair Ltd.", 1, vendor_13cf_products },
    { 0x13d0, "Techsan Electronics Co., Ltd.", 1, vendor_13d0_products },
    { 0x13d1, "A-Max Technology Macao Commercial Offshore Co. Ltd.", 2, vendor_13d1_products },
    { 0x13d2, "Shark Multimedia", 1, vendor_13d2_products },
    { 0x13d3, "IMC Networks", 57, vendor_13d3_products },
    { 0x13d7, "Guidance Software, Inc.", 1, vendor_13d7_products },
    { 0x13dc, "ALEREON, INC.", 0, NULL },
    { 0x13dd, "i.Tech Dynamic Limited", 0, NULL },
    { 0x13e1, "Kaibo Wire & Cable (Shenzhen) Co., Ltd.", 0, NULL },
    { 0x13e5, "Rane", 2, vendor_13e5_products },
    { 0x13e6, "TechnoScope Co., Ltd.", 0, NULL },
    { 0x13ea, "Hengstler", 1, vendor_13ea_products },
    { 0x13ec, "Zydacron", 1, vendor_13ec_products },
    { 0x13ee, "MosArt", 2, vendor_13ee_products },
    { 0x13fd, "Initio Corporation", 9, vendor_13fd_products },
    { 0x13fe, "Kingston Technology Company Inc.", 16, vendor_13fe_products },
    { 0x1400, "Axxion Group Corp.", 0, NULL },
    { 0x1402, "Bowe Bell & Howell", 0, NULL },
    { 0x1403, "Sitronix", 1, vendor_1403_products },
    { 0x1409, "IDS Imaging Development Systems GmbH", 2, vendor_1409_products },
    { 0x140e, "Telechips, Inc.", 2, vendor_140e_products },
    { 0x1410, "Novatel Wireless", 16, vendor_1410_products },
    { 0x1415, "Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc.", 3, vendor_1415_products },
    { 0x1419, "ABILITY ENTERPRISE CO., LTD.", 0, NULL },
    { 0x1421, "Sensor Technology", 1, vendor_1421_products },
    { 0x1429, "Vega Technologies Industrial (Austria) Co.", 0, NULL },
    { 0x142a, "Thales E-Transactions", 3, vendor_142a_products },
    { 0x142b, "Arbiter Systems, Inc.", 1, vendor_142b_products },
    { 0x1430, "RedOctane", 3, vendor_1430_products },
    { 0x1431, "Pertech Resources, Inc.", 0, NULL },
    { 0x1435, "Wistron NeWeb", 7, vendor_1435_products },
    { 0x1436, "Denali Software, Inc.", 0, NULL },
    { 0x143c, "Altek Corporation", 0, NULL },
    { 0x1443, "Digilent", 1, vendor_1443_products },
    { 0x1446, "X.J.GROUP", 2, vendor_1446_products },
    { 0x1453, "Radio Shack", 1, vendor_1453_products },
    { 0x1456, "Extending Wire & Cable Co., Ltd.", 0, NULL },
    { 0x1457, "First International Computer, Inc.", 12, vendor_1457_products },
    { 0x145f, "Trust", 8, vendor_145f_products },
    { 0x1460, "Tatung Co.", 1, vendor_1460_products },
    { 0x1461, "Staccato Communications", 0, NULL },
    { 0x1462, "Micro Star International", 2, vendor_1462_products },
    { 0x1472, "Huawei-3Com", 2, vendor_1472_products },
    { 0x147a, "Formosa Industrial Computing, Inc.", 9, vendor_147a_products },
    { 0x147e, "Upek", 7, vendor_147e_products },
    { 0x147f, "Hama GmbH & Co., KG", 0, NULL },
    { 0x1482, "Vaillant", 1, vendor_1482_products },
    { 0x1484, "Elsa AG [hex]", 2, vendor_1484_products },
    { 0x1485, "Silicom", 2, vendor_1485_products },
    { 0x1487, "DSP Group, Ltd.", 0, NULL },
    { 0x148e, "EVATRONIX SA", 0, NULL },
    { 0x148f, "Ralink Technology, Corp.", 21, vendor_148f_products },
    { 0x1491, "Futronic Technology Co. Ltd.", 1, vendor_1491_products },
    { 0x1493, "Suunto", 6, vendor_1493_products },
    { 0x1497, "Panstrong Company Ltd.", 0, NULL },
    { 0x1498, "Microtek International Inc.", 1, vendor_1498_products },
    { 0x149a, "Imagination Technologies", 1, vendor_149a_products },
    { 0x14aa, "WideView Technology Inc.", 6, vendor_14aa_products },
    { 0x14ad, "CTK Corporation", 0, NULL },
    { 0x14ae, "Printronix Inc.", 0, NULL },
    { 0x14af, "ATP Electronics Inc.", 0, NULL },
    { 0x14b0, "StarTech.com Ltd.", 0, NULL },
    { 0x14b2, "Ralink Technology, Corp.", 16, vendor_14b2_products },
    { 0x14c0, "Rockwell Automation, Inc.", 0, NULL },
    { 0x14c2, "Gemlight Computer, Ltd", 2, vendor_14c2_products },
    { 0x14c8, "Zytronic", 0, NULL },
    { 0x14cd, "Super Top", 12, vendor_14cd_products },
    { 0x14d8, "JAMER INDUSTRIES CO., LTD.", 0, NULL },
    { 0x14dd, "Raritan Computer, Inc.", 1, vendor_14dd_products },
    { 0x14e0, "WiNRADiO Communications", 1, vendor_14e0_products },
    { 0x14e1, "Dialogue Technology Corp.", 1, vendor_14e1_products },
    { 0x14e5, "SAIN Information & Communications Co., Ltd.", 0, NULL },
    { 0x14ea, "Planex Communications", 3, vendor_14ea_products },
    { 0x14ed, "Shure Inc.", 1, vendor_14ed_products },
    { 0x14f7, "TechniSat Digital GmbH", 5, vendor_14f7_products },
    { 0x1500, "Ellisys", 0, NULL },
    { 0x1501, "Pine-Tum Enterprise Co., Ltd.", 0, NULL },
    { 0x1509, "First International Computer, Inc.", 4, vendor_1509_products },
    { 0x1513, "medMobile", 1, vendor_1513_products },
    { 0x1514, "Actel", 3, vendor_1514_products },
    { 0x1516, "CompUSA", 2, vendor_1516_products },
    { 0x1518, "Cheshire Engineering Corp.", 2, vendor_1518_products },
    { 0x1519, "Comneon", 2, vendor_1519_products },
    { 0x1520, "Bitwire Corp.", 0, NULL },
    { 0x1524, "ENE Technology Inc", 1, vendor_1524_products },
    { 0x1527, "Silicon Portals", 2, vendor_1527_products },
    { 0x1529, "UBIQUAM Co., Ltd.", 1, vendor_1529_products },
    { 0x152a, "Thesycon Systemsoftware & Consulting GmbH", 4, vendor_152a_products },
    { 0x152b, "MIR Srl", 21, vendor_152b_products },
    { 0x152d, "JMicron Technology Corp. / JMicron USA Technology Corp.", 15, vendor_152d_products },
    { 0x152e, "LG (HLDS)", 2, vendor_152e_products },
    { 0x1532, "Razer USA, Ltd", 16, vendor_1532_products },
    { 0x153b, "TerraTec Electronic GmbH", 2, vendor_153b_products },
    { 0x1546, "U-Blox AG", 1, vendor_1546_products },
    { 0x1547, "SG Intec Ltd & Co KG", 1, vendor_1547_products },
    { 0x154a, "Celectronic GmbH", 1, vendor_154a_products },
    { 0x154b, "PNY", 10, vendor_154b_products },
    { 0x154d, "ConnectCounty Holdings Berhad", 0, NULL },
    { 0x154e, "D&M Holdings, Inc. (Denon/Marantz)", 1, vendor_154e_products },
    { 0x154f, "SNBC CO., Ltd", 0, NULL },
    { 0x1554, "Prolink Microsystems Corp.", 1, vendor_1554_products },
    { 0x1557, "OQO", 5, vendor_1557_products },
    { 0x1568, "Sunf Pu Technology Co., Ltd", 0, NULL },
    { 0x156f, "Quantum Corporation", 0, NULL },
    { 0x1570, "ALLTOP TECHNOLOGY CO., LTD.", 0, NULL },
    { 0x157b, "Ketron SRL", 0, NULL },
    { 0x157e, "TRENDnet", 14, vendor_157e_products },
    { 0x1582, "Fiberline", 1, vendor_1582_products },
    { 0x1587, "SMA Technologie AG", 0, NULL },
    { 0x158d, "Oakley Inc.", 0, NULL },
    { 0x158e, "JDS Uniphase Corporation (JDSU)", 1, vendor_158e_products },
    { 0x1598, "Kunshan Guoji Electronics Co., Ltd.", 0, NULL },
    { 0x15a2, "Freescale Semiconductor, Inc.", 7, vendor_15a2_products },
    { 0x15a4, "Afatech Technologies, Inc.", 5, vendor_15a4_products },
    { 0x15a8, "Teams Power Limited", 0, NULL },
    { 0x15a9, "Gemtek", 6, vendor_15a9_products },
    { 0x15aa, "Gearway Electronics (Dong Guan) Co., Ltd.", 0, NULL },
    { 0x15ad, "VMware Inc.", 0, NULL },
    { 0x15ba, "Olimex Ltd.", 4, vendor_15ba_products },
    { 0x15c0, "XL Imaging", 12, vendor_15c0_products },
    { 0x15c2, "SoundGraph Inc.", 5, vendor_15c2_products },
    { 0x15c5, "Advance Multimedia Internet Technology Inc. (AMIT)", 1, vendor_15c5_products },
    { 0x15c6, "Laboratoires MXM", 9, vendor_15c6_products },
    { 0x15c8, "KTF Technologies", 1, vendor_15c8_products },
    { 0x15c9, "D-Box Technologies", 0, NULL },
    { 0x15ca, "Textech International Ltd.", 3, vendor_15ca_products },
    { 0x15d5, "Coulomb Electronics Ltd.", 0, NULL },
    { 0x15d9, "Trust International B.V.", 6, vendor_15d9_products },
    { 0x15dc, "Hynix Semiconductor Inc.", 0, NULL },
    { 0x15e0, "Seong Ji Industrial Co., Ltd.", 0, NULL },
    { 0x15e1, "RSA", 1, vendor_15e1_products },
    { 0x15e4, "Numark", 2, vendor_15e4_products },
    { 0x15e8, "SohoWare", 2, vendor_15e8_products },
    { 0x15e9, "Pacific Digital Corp.", 3, vendor_15e9_products },
    { 0x15ec, "Belcarra Technologies Corp.", 0, NULL },
    { 0x15f4, "HanfTek", 2, vendor_15f4_products },
    { 0x1604, "Tascam", 6, vendor_1604_products },
    { 0x1606, "Umax", 16, vendor_1606_products },
    { 0x1608, "Inside Out Networks [hex]", 76, vendor_1608_products },
    { 0x160a, "VIA Technologies, Inc.", 1, vendor_160a_products },
    { 0x160e, "INRO", 1, vendor_160e_products },
    { 0x1614, "Amoi Electronics", 3, vendor_1614_products },
    { 0x1617, "Sony Corp.", 1, vendor_1617_products },
    { 0x1619, "L & K Precision Technology Co., Ltd.", 0, NULL },
    { 0x1621, "Wionics Research", 0, NULL },
    { 0x1628, "Stonestreet One, Inc.", 0, NULL },
    { 0x162a, "Airgo Networks Inc.", 0, NULL },
    { 0x162f, "WiQuest Communications, Inc.", 0, NULL },
    { 0x1630, "2Wire, Inc.", 3, vendor_1630_products },
    { 0x1631, "Good Way Technology", 2, vendor_1631_products },
    { 0x1645, "Entrega [hex]", 21, vendor_1645_products },
    { 0x1649, "SofTec Microsystems", 2, vendor_1649_products },
    { 0x164a, "ChipX", 0, NULL },
    { 0x164c, "Matrix Vision GmbH", 4, vendor_164c_products },
    { 0x1657, "Struck Innovative Systeme GmbH", 1, vendor_1657_products },
    { 0x165b, "Frontier Design Group", 2, vendor_165b_products },
    { 0x165c, "Kondo Kagaku", 1, vendor_165c_products },
    { 0x1660, "Creatix Polymedia GmbH", 0, NULL },
    { 0x1667, "GIGA-TMS INC.", 1, vendor_1667_products },
    { 0x1668, "Actiontec Electronics, Inc. [hex]", 18, vendor_1668_products },
    { 0x1669, "PiKRON Ltd. [hex]", 1, vendor_1669_products },
    { 0x166a, "Clipsal", 7, vendor_166a_products },
    { 0x1677, "China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)", 1, vendor_1677_products },
    { 0x1679, "Total Phase", 2, vendor_1679_products },
    { 0x1680, "Golden Bridge Electech Inc.", 1, vendor_1680_products },
    { 0x1681, "Prevo Technologies, Inc.", 2, vendor_1681_products },
    { 0x1682, "Maxwise Production Enterprise Ltd.", 0, NULL },
    { 0x1684, "Godspeed Computer Corp.", 0, NULL },
    { 0x1685, "Delock", 1, vendor_1685_products },
    { 0x1686, "ZOOM Corporation", 1, vendor_1686_products },
    { 0x1687, "Kingmax Digital Inc.", 3, vendor_1687_products },
    { 0x1688, "Saab AB", 0, NULL },
    { 0x1689, "Razer USA, Ltd", 1, vendor_1689_products },
    { 0x168c, "Atheros Communications", 2, vendor_168c_products },
    { 0x1690, "Askey Computer Corp. [hex]", 31, vendor_1690_products },
    { 0x1696, "Hitachi Video and Information System, Inc.", 0, NULL },
    { 0x1697, "VTec Test, Inc.", 0, NULL },
    { 0x16a5, "Shenzhen Zhengerya Cable Co., Ltd.", 0, NULL },
    { 0x16a6, "Unigraf", 4, vendor_16a6_products },
    { 0x16ab, "Global Sun Technology", 4, vendor_16ab_products },
    { 0x16ac, "Dongguan ChingLung Wire & Cable Co., Ltd.", 0, NULL },
    { 0x16b4, "iStation", 1, vendor_16b4_products },
    { 0x16b5, "Persentec, Inc.", 1, vendor_16b5_products },
    { 0x16c0, "Van Ooijen Technische Informatica", 55, vendor_16c0_products },
    { 0x16ca, "Wireless Cables, Inc.", 1, vendor_16ca_products },
    { 0x16cc, "silex technology, Inc.", 0, NULL },
    { 0x16d0, "MCS", 10, vendor_16d0_products },
    { 0x16d1, "Suprema Inc.", 1, vendor_16d1_products },
    { 0x16d3, "Frontline Test Equipment, Inc.", 0, NULL },
    { 0x16d5, "AnyDATA Corporation", 4, vendor_16d5_products },
    { 0x16d6, "JABLOCOM s.r.o.", 6, vendor_16d6_products },
    { 0x16d8, "CMOTECH Co., Ltd.", 7, vendor_16d8_products },
    { 0x16dc, "Wiener, Plein & Baus", 6, vendor_16dc_products },
    { 0x16df, "King Billion Electronics Co., Ltd.", 0, NULL },
    { 0x16f0, "GN ReSound A/S", 2, vendor_16f0_products },
    { 0x16f5, "Futurelogic Inc.", 0, NULL },
    { 0x1706, "BlueView Technologies, Inc.", 0, NULL },
    { 0x1707, "ARTIMI", 0, NULL },
    { 0x170b, "Swissonic", 1, vendor_170b_products },
    { 0x170d, "Avnera", 0, NULL },
    { 0x1711, "Leica Microsystems", 2, vendor_1711_products },
    { 0x1724, "Meyer Instruments (MIS)", 1, vendor_1724_products },
    { 0x1725, "Vitesse Semiconductor", 0, NULL },
    { 0x1726, "Axesstel, Inc.", 3, vendor_1726_products },
    { 0x172f, "Waltop International Corp.", 11, vendor_172f_products },
    { 0x1733, "Cellink Technology Co., Ltd", 1, vendor_1733_products },
    { 0x1736, "CANON IMAGING SYSTEM TECHNOLOGIES INC.", 0, NULL },
    { 0x1737, "Linksys", 8, vendor_1737_products },
    { 0x173d, "QSENN", 1, vendor_173d_products },
    { 0x1740, "Senao", 14, vendor_1740_products },
    { 0x1743, "General Atomics", 0, NULL },
    { 0x1748, "MQP Electronics", 1, vendor_1748_products },
    { 0x174c, "ASMedia Technology Inc.", 6, vendor_174c_products },
    { 0x174f, "Syntek", 19, vendor_174f_products },
    { 0x1753, "GERTEC Telecomunicacoes Ltda.", 1, vendor_1753_products },
    { 0x1756, "ENENSYS Technologies", 1, vendor_1756_products },
    { 0x1759, "LucidPort Technology, Inc.", 0, NULL },
    { 0x1761, "ASUSTek Computer, Inc. (wrong ID)", 1, vendor_1761_products },
    { 0x1772, "System Level Solutions, Inc.", 0, NULL },
    { 0x1776, "Arowana", 1, vendor_1776_products },
    { 0x177f, "Sweex", 4, vendor_177f_products },
    { 0x1781, "Multiple Vendors", 19, vendor_1781_products },
    { 0x1782, "Spreadtrum Communications Inc.", 0, NULL },
    { 0x1784, "TopSeed Technology Corp.", 7, vendor_1784_products },
    { 0x1787, "ATI AIB", 0, NULL },
    { 0x1788, "ShenZhen Litkconn Technology Co., Ltd.", 0, NULL },
    { 0x1796, "Printrex, Inc.", 0, NULL },
    { 0x1797, "JALCO CO., LTD.", 0, NULL },
    { 0x1799, "Thales Norway A/S", 2, vendor_1799_products },
    { 0x179d, "Ricavision International, Inc.", 1, vendor_179d_products },
    { 0x17a0, "Samson Technologies Corp.", 14, vendor_17a0_products },
    { 0x17a4, "Concept2", 2, vendor_17a4_products },
    { 0x17a5, "Advanced Connection Technology Inc.", 0, NULL },
    { 0x17a7, "MICOMSOFT CO., LTD.", 0, NULL },
    { 0x17a8, "Kamstrup A/S", 2, vendor_17a8_products },
    { 0x17b3, "Grey Innovation", 1, vendor_17b3_products },
    { 0x17b5, "Lunatone", 1, vendor_17b5_products },
    { 0x17ba, "SAURIS GmbH", 5, vendor_17ba_products },
    { 0x17c3, "Singim International Corp.", 0, NULL },
    { 0x17cc, "Native Instruments", 14, vendor_17cc_products },
    { 0x17cf, "Hip Hing Cable & Plug Mfy. Ltd.", 0, NULL },
    { 0x17d0, "Sanford L.P.", 0, NULL },
    { 0x17d3, "Korea Techtron Co., Ltd.", 0, NULL },
    { 0x17e9, "DisplayLink", 12, vendor_17e9_products },
    { 0x17eb, "Cornice, Inc.", 0, NULL },
    { 0x17ef, "Lenovo", 35, vendor_17ef_products },
    { 0x17f4, "WaveSense", 1, vendor_17f4_products },
    { 0x17f5, "K.K. Rocky", 0, NULL },
    { 0x17f6, "Unicomp, Inc", 1, vendor_17f6_products },
    { 0x1809, "Advantech", 2, vendor_1809_products },
    { 0x1822, "Twinhan", 2, vendor_1822_products },
    { 0x1831, "Gwo Jinn Industries Co., Ltd.", 0, NULL },
    { 0x1832, "Huizhou Shenghua Industrial Co., Ltd.", 0, NULL },
    { 0x183d, "VIVOphone", 1, vendor_183d_products },
    { 0x1843, "Vaisala", 0, NULL },
    { 0x1849, "ASRock Incorporation", 0, NULL },
    { 0x1852, "GYROCOM C&C Co., LTD", 1, vendor_1852_products },
    { 0x1854, "Memory Devices Ltd.", 0, NULL },
    { 0x185b, "Compro", 4, vendor_185b_products },
    { 0x1861, "Tech Technology Industrial Company", 0, NULL },
    { 0x1862, "Teridian Semiconductor Corp.", 0, NULL },
    { 0x1870, "Nexio Co., Ltd", 1, vendor_1870_products },
    { 0x1871, "Aveo Technology Corp.", 2, vendor_1871_products },
    { 0x1873, "Navilock", 1, vendor_1873_products },
    { 0x187c, "Alienware Corporation", 2, vendor_187c_products },
    { 0x187f, "Siano Mobile Silicon", 7, vendor_187f_products },
    { 0x1892, "Vast Technologies, Inc.", 0, NULL },
    { 0x1894, "Topseed", 2, vendor_1894_products },
    { 0x1897, "Evertop Wire Cable Co.", 0, NULL },
    { 0x189f, "3Shape A/S", 1, vendor_189f_products },
    { 0x18a4, "CSSN", 1, vendor_18a4_products },
    { 0x18a5, "Verbatim, Ltd", 7, vendor_18a5_products },
    { 0x18b1, "Petalynx", 1, vendor_18b1_products },
    { 0x18b4, "e3C Technologies", 5, vendor_18b4_products },
    { 0x18b6, "Mikkon Technology Limited", 0, NULL },
    { 0x18b7, "Zotek Electronic Co., Ltd.", 0, NULL },
    { 0x18c5, "AMIT Technology, Inc.", 3, vendor_18c5_products },
    { 0x18cd, "Ecamm", 1, vendor_18cd_products },
    { 0x18d1, "Google Inc.", 22, vendor_18d1_products },
    { 0x18d5, "Starline International Group Limited", 0, NULL },
    { 0x18d9, "Kaba", 1, vendor_18d9_products },
    { 0x18dc, "LKC Technologies, Inc.", 0, NULL },
    { 0x18dd, "Planon System Solutions Inc.", 1, vendor_18dd_products },
    { 0x18e3, "Fitipower Integrated Technology Inc", 4, vendor_18e3_products },
    { 0x18e8, "Qcom", 4, vendor_18e8_products },
    { 0x18ea, "Matrox Graphics, Inc.", 2, vendor_18ea_products },
    { 0x18ec, "Arkmicro Technologies Inc.", 4, vendor_18ec_products },
    { 0x18fd, "FineArch Inc.", 0, NULL },
    { 0x1908, "GEMBIRD", 1, vendor_1908_products },
    { 0x190d, "Motorola GSG", 0, NULL },
    { 0x1914, "Alco Digital Devices Limited", 0, NULL },
    { 0x1915, "Nordic Semiconductor ASA", 5, vendor_1915_products },
    { 0x1923, "FitLinxx", 1, vendor_1923_products },
    { 0x1926, "NextWindow", 29, vendor_1926_products },
    { 0x192f, "Avago Technologies, Pte.", 3, vendor_192f_products },
    { 0x1930, "Shenzhen Xianhe Technology Co., Ltd.", 0, NULL },
    { 0x1931, "Ningbo Broad Telecommunication Co., Ltd.", 0, NULL },
    { 0x1934, "Feature Integration Technology Inc. (Fintek)", 3, vendor_1934_products },
    { 0x1941, "Dream Link", 1, vendor_1941_products },
    { 0x1943, "Sensoray Co., Inc.", 6, vendor_1943_products },
    { 0x1949, "Lab126, Inc.", 4, vendor_1949_products },
    { 0x194f, "PreSonus Audio Electronics, Inc.", 4, vendor_194f_products },
    { 0x1951, "Hyperstone AG", 0, NULL },
    { 0x1953, "Ironkey Inc.", 1, vendor_1953_products },
    { 0x1954, "Radiient Technologies", 0, NULL },
    { 0x195d, "Itron Technology iONE", 4, vendor_195d_products },
    { 0x1965, "Uniden Corporation", 1, vendor_1965_products },
    { 0x1967, "CASIO HITACHI Mobile Communications Co., Ltd.", 0, NULL },
    { 0x196b, "Wispro Technology Inc.", 0, NULL },
    { 0x1970, "Dane-Elec Corp. USA", 1, vendor_1970_products },
    { 0x1975, "Dongguan Guneetal Wire & Cable Co., Ltd.", 0, NULL },
    { 0x1976, "Chipsbrand Microelectronics (HK) Co., Ltd.", 1, vendor_1976_products },
    { 0x1977, "T-Logic", 1, vendor_1977_products },
    { 0x197d, "Leuze electronic", 1, vendor_197d_products },
    { 0x1989, "Nuconn Technology Corp.", 0, NULL },
    { 0x198f, "Beceem Communications Inc.", 2, vendor_198f_products },
    { 0x1990, "Acron Precision Industrial Co., Ltd.", 0, NULL },
    { 0x1995, "Trillium Technology Pty. Ltd.", 2, vendor_1995_products },
    { 0x1996, "PixeLINK", 3, vendor_1996_products },
    { 0x199b, "MicroStrain, Inc.", 1, vendor_199b_products },
    { 0x199e, "The Imaging Source Europe GmbH", 1, vendor_199e_products },
    { 0x199f, "Benica Corporation", 0, NULL },
    { 0x19a8, "Biforst Technology Inc.", 0, NULL },
    { 0x19ab, "Bodelin", 1, vendor_19ab_products },
    { 0x19af, "S Life", 1, vendor_19af_products },
    { 0x19b2, "Batronix", 4, vendor_19b2_products },
    { 0x19b4, "Celestron", 2, vendor_19b4_products },
    { 0x19b5, "B & W Group", 0, NULL },
    { 0x19b6, "Infotech Logistic, LLC", 0, NULL },
    { 0x19b9, "Data Robotics", 1, vendor_19b9_products },
    { 0x19c2, "Futuba", 1, vendor_19c2_products },
    { 0x19ca, "Mindtribe", 1, vendor_19ca_products },
    { 0x19cf, "Parrot SA", 0, NULL },
    { 0x19d2, "ZTE WCDMA Technologies MSM", 24, vendor_19d2_products },
    { 0x19db, "KFI Printers", 1, vendor_19db_products },
    { 0x19e1, "WeiDuan Electronic Accessory (S.Z.) Co., Ltd.", 0, NULL },
    { 0x19e8, "Industrial Technology Research Institute", 0, NULL },
    { 0x19ef, "Pak Heng Technology (Shenzhen) Co., Ltd.", 0, NULL },
    { 0x19f7, "RODE Microphones", 1, vendor_19f7_products },
    { 0x19fa, "Gampaq Co.Ltd", 1, vendor_19fa_products },
    { 0x19ff, "Dynex", 3, vendor_19ff_products },
    { 0x1a08, "Bellwood International, Inc.", 0, NULL },
    { 0x1a0a, "USB-IF non-workshop", 1, vendor_1a0a_products },
    { 0x1a12, "KES Co., Ltd.", 0, NULL },
    { 0x1a1d, "Veho", 1, vendor_1a1d_products },
    { 0x1a25, "Amphenol East Asia Ltd.", 0, NULL },
    { 0x1a2a, "Seagate Branded Solutions", 0, NULL },
    { 0x1a2c, "China Resource Semico Co., Ltd", 2, vendor_1a2c_products },
    { 0x1a32, "Quanta Microsystems, Inc.", 1, vendor_1a32_products },
    { 0x1a34, "ACRUX", 1, vendor_1a34_products },
    { 0x1a36, "Biwin Technology Ltd.", 0, NULL },
    { 0x1a40, "Terminus Technology Inc.", 2, vendor_1a40_products },
    { 0x1a41, "Action Electronics Co., Ltd.", 0, NULL },
    { 0x1a44, "VASCO Data Security International", 1, vendor_1a44_products },
    { 0x1a4a, "Silicon Image", 0, NULL },
    { 0x1a4b, "SafeBoot International B.V.", 0, NULL },
    { 0x1a5a, "Tandberg Data", 0, NULL },
    { 0x1a61, "Abbott Diabetes Care", 1, vendor_1a61_products },
    { 0x1a6a, "Spansion Inc.", 0, NULL },
    { 0x1a6d, "SamYoung Electronics Co., Ltd", 0, NULL },
    { 0x1a6e, "Global Unichip Corp.", 0, NULL },
    { 0x1a6f, "Sagem Orga GmbH", 0, NULL },
    { 0x1a72, "Physik Instrumente", 1, vendor_1a72_products },
    { 0x1a79, "Bayer Health Care LLC", 2, vendor_1a79_products },
    { 0x1a7b, "Lumberg Connect  GmbH & Co. KG", 0, NULL },
    { 0x1a7c, "Evoluent", 3, vendor_1a7c_products },
    { 0x1a81, "Holtek Semiconductor, Inc.", 3, vendor_1a81_products },
    { 0x1a86, "QinHeng Electronics", 7, vendor_1a86_products },
    { 0x1a89, "Dynalith Systems Co., Ltd.", 0, NULL },
    { 0x1a8b, "SGS Taiwan Ltd.", 0, NULL },
    { 0x1a8d, "BandRich, Inc.", 3, vendor_1a8d_products },
    { 0x1a98, "Leica Camera AG", 0, NULL },
    { 0x1aa4, "Data Drive Thru, Inc.", 0, NULL },
    { 0x1aa5, "UBeacon Technologies, Inc.", 0, NULL },
    { 0x1aa6, "eFortune Technology Corp.", 0, NULL },
    { 0x1aad, "KeeTouch", 1, vendor_1aad_products },
    { 0x1ab1, "Rigol Technologies", 1, vendor_1ab1_products },
    { 0x1acb, "Salcomp Plc", 0, NULL },
    { 0x1acc, "Midiplus Co, Ltd.", 1, vendor_1acc_products },
    { 0x1ad1, "Desay Wire Co., Ltd.", 0, NULL },
    { 0x1ad4, "APS", 1, vendor_1ad4_products },
    { 0x1adb, "SEL C662 Serial Cable", 0, NULL },
    { 0x1ae4, "ic-design Reinhard Gottinger GmbH", 0, NULL },
    { 0x1ae7, "X-TENSIONS", 4, vendor_1ae7_products },
    { 0x1aed, "High Top Precision Electronic Co., Ltd.", 0, NULL },
    { 0x1aef, "Conntech Electronic (Suzhou) Corporation", 0, NULL },
    { 0x1af1, "Connect One Ltd.", 0, NULL },
    { 0x1afe, "A. Eberle GmbH & Co. KG", 1, vendor_1afe_products },
    { 0x1b04, "Meilhaus Electronic GmbH", 76, vendor_1b04_products },
    { 0x1b0e, "BLUTRONICS S.r.l.", 3, vendor_1b0e_products },
    { 0x1b1c, "Corsair", 6, vendor_1b1c_products },
    { 0x1b20, "MStar Semiconductor, Inc.", 0, NULL },
    { 0x1b22, "WiLinx Corp.", 0, NULL },
    { 0x1b26, "Cellex Power Products, Inc.", 0, NULL },
    { 0x1b27, "Current Electronics Inc.", 0, NULL },
    { 0x1b28, "NAVIsis Inc.", 0, NULL },
    { 0x1b32, "Ugobe Life Forms, Inc.", 1, vendor_1b32_products },
    { 0x1b36, "ViXS Systems, Inc.", 0, NULL },
    { 0x1b3b, "iPassion Technology Inc.", 24, vendor_1b3b_products },
    { 0x1b3f, "Generalplus Technology Inc.", 2, vendor_1b3f_products },
    { 0x1b47, "Energizer Holdings, Inc.", 1, vendor_1b47_products },
    { 0x1b48, "Plastron Precision Co., Ltd.", 0, NULL },
    { 0x1b52, "ARH Inc.", 22, vendor_1b52_products },
    { 0x1b59, "K.S. Terminals Inc.", 0, NULL },
    { 0x1b5a, "Chao Zhou Kai Yuan Electric Co., Ltd.", 0, NULL },
    { 0x1b65, "The Hong Kong Standards and Testing Centre Ltd.", 0, NULL },
    { 0x1b71, "Fushicai", 1, vendor_1b71_products },
    { 0x1b72, "ATERGI TECHNOLOGY CO., LTD.", 0, NULL },
    { 0x1b73, "Fresco Logic", 1, vendor_1b73_products },
    { 0x1b75, "Ovislink Corp.", 5, vendor_1b75_products },
    { 0x1b76, "Legend Silicon Corp.", 0, NULL },
    { 0x1b80, "Afatech", 15, vendor_1b80_products },
    { 0x1b86, "Dongguan Guanshang Electronics Co., Ltd.", 0, NULL },
    { 0x1b88, "ShenMing Electron (Dong Guan) Co., Ltd.", 0, NULL },
    { 0x1b8c, "Altium Limited", 0, NULL },
    { 0x1b8d, "e-MOVE Technology Co., Ltd.", 0, NULL },
    { 0x1b8e, "Amlogic, Inc.", 0, NULL },
    { 0x1b8f, "MA LABS, Inc.", 0, NULL },
    { 0x1b96, "N-Trig", 1, vendor_1b96_products },
    { 0x1b98, "YMax Communications Corp.", 0, NULL },
    { 0x1b99, "Shenzhen Yuanchuan Electronic", 0, NULL },
    { 0x1ba1, "JINQ CHERN ENTERPRISE CO., LTD.", 0, NULL },
    { 0x1ba2, "Lite Metals & Plastic (Shenzhen) Co., Ltd.", 0, NULL },
    { 0x1ba4, "Ember Corporation", 1, vendor_1ba4_products },
    { 0x1ba6, "Abilis Systems", 0, NULL },
    { 0x1ba8, "China Telecommunication Technology Labs", 0, NULL },
    { 0x1bad, "Harmonix Music", 2, vendor_1bad_products },
    { 0x1bae, "Vuzix Corporation", 1, vendor_1bae_products },
    { 0x1bbb, "T & A Mobile Phones", 2, vendor_1bbb_products },
    { 0x1bc4, "Ford Motor Co.", 0, NULL },
    { 0x1bc5, "AVIXE Technology (China) Ltd.", 0, NULL },
    { 0x1bc7, "Telit Wireless Solutions", 10, vendor_1bc7_products },
    { 0x1bce, "Contac Cable Industrial Limited", 0, NULL },
    { 0x1bcf, "Sunplus Innovation Technology Inc.", 15, vendor_1bcf_products },
    { 0x1bd0, "Hangzhou Riyue Electronic Co., Ltd.", 0, NULL },
    { 0x1bd5, "BG Systems, Inc.", 0, NULL },
    { 0x1bde, "P-TWO INDUSTRIES, INC.", 0, NULL },
    { 0x1bef, "Shenzhen Tongyuan Network-Communication Cables Co., Ltd", 0, NULL },
    { 0x1bf0, "RealVision Inc.", 0, NULL },
    { 0x1bf5, "Extranet Systems Inc.", 0, NULL },
    { 0x1bf6, "Orient Semiconductor Electronics, Ltd.", 0, NULL },
    { 0x1bfd, "TouchPack", 8, vendor_1bfd_products },
    { 0x1c02, "Kreton Corporation", 0, NULL },
    { 0x1c04, "QNAP System Inc.", 0, NULL },
    { 0x1c0c, "Ionics EMS, Inc.", 1, vendor_1c0c_products },
    { 0x1c0d, "Relm Wireless", 0, NULL },
    { 0x1c10, "Lanterra Industrial Co., Ltd.", 0, NULL },
    { 0x1c13, "ALECTRONIC LIMITED", 0, NULL },
    { 0x1c1a, "Datel Electronics Ltd.", 0, NULL },
    { 0x1c1b, "Volkswagen of America, Inc.", 0, NULL },
    { 0x1c1f, "Goldvish S.A.", 0, NULL },
    { 0x1c20, "Fuji Electric Device Technology Co., Ltd.", 0, NULL },
    { 0x1c21, "ADDMM LLC", 0, NULL },
    { 0x1c22, "ZHONGSHAN CHIANG YU ELECTRIC CO., LTD.", 0, NULL },
    { 0x1c26, "Shanghai Haiying Electronics Co., Ltd.", 0, NULL },
    { 0x1c27, "HuiYang D & S Cable Co., Ltd.", 0, NULL },
    { 0x1c29, "Elster GmbH", 2, vendor_1c29_products },
    { 0x1c31, "LS Cable Ltd.", 0, NULL },
    { 0x1c34, "SpringCard", 1, vendor_1c34_products },
    { 0x1c37, "Authorizer Technologies, Inc.", 0, NULL },
    { 0x1c3d, "NONIN MEDICAL INC.", 0, NULL },
    { 0x1c3e, "Wep Peripherals", 0, NULL },
    { 0x1c40, "EZPrototypes", 4, vendor_1c40_products },
    { 0x1c49, "Cherng Weei Technology Corp.", 0, NULL },
    { 0x1c4f, "SiGma Micro", 6, vendor_1c4f_products },
    { 0x1c6b, "Philips & Lite-ON Digital Solutions Corporation", 1, vendor_1c6b_products },
    { 0x1c6c, "Skydigital Inc.", 0, NULL },
    { 0x1c73, "AMT", 1, vendor_1c73_products },
    { 0x1c77, "Kaetat Industrial Co., Ltd.", 0, NULL },
    { 0x1c78, "Datascope Corp.", 0, NULL },
    { 0x1c79, "Unigen Corporation", 0, NULL },
    { 0x1c7a, "LighTuning Technology Inc.", 1, vendor_1c7a_products },
    { 0x1c7b, "LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD.", 0, NULL },
    { 0x1c83, "Schomaecker GmbH", 1, vendor_1c83_products },
    { 0x1c87, "2N TELEKOMUNIKACE a.s.", 0, NULL },
    { 0x1c88, "Somagic, Inc.", 2, vendor_1c88_products },
    { 0x1c89, "HONGKONG WEIDIDA ELECTRON LIMITED", 0, NULL },
    { 0x1c8e, "ASTRON INTERNATIONAL CORP.", 0, NULL },
    { 0x1c98, "ALPINE ELECTRONICS, INC.", 0, NULL },
    { 0x1c9e, "OMEGA TECHNOLOGY", 1, vendor_1c9e_products },
    { 0x1ca0, "ACCARIO Inc.", 0, NULL },
    { 0x1ca1, "Symwave", 1, vendor_1ca1_products },
    { 0x1cac, "Kinstone", 2, vendor_1cac_products },
    { 0x1cb3, "Aces Electronic Co., Ltd.", 0, NULL },
    { 0x1cb4, "OPEX CORPORATION", 0, NULL },
    { 0x1cb6, "IdeaCom Technology Inc.", 1, vendor_1cb6_products },
    { 0x1cbe, "Luminary Micro Inc.", 3, vendor_1cbe_products },
    { 0x1cbf, "FORTAT SKYMARK INDUSTRIAL COMPANY", 0, NULL },
    { 0x1cc0, "PlantSense", 0, NULL },
    { 0x1cca, "NextWave Broadband Inc.", 0, NULL },
    { 0x1ccd, "Bodatong Technology (Shenzhen) Co., Ltd.", 0, NULL },
    { 0x1cd4, "adp corporation", 0, NULL },
    { 0x1cd5, "Firecomms Ltd.", 0, NULL },
    { 0x1cd6, "Antonio Precise Products Manufactory Ltd.", 0, NULL },
    { 0x1cde, "Telecommunications Technology Association (TTA)", 0, NULL },
    { 0x1cdf, "WonTen Technology Co., Ltd.", 0, NULL },
    { 0x1ce0, "EDIMAX TECHNOLOGY CO., LTD.", 0, NULL },
    { 0x1ce1, "Amphenol KAE", 0, NULL },
    { 0x1cf1, "Dresden Elektronik", 13, vendor_1cf1_products },
    { 0x1cfc, "ANDES TECHNOLOGY CORPORATION", 0, NULL },
    { 0x1cfd, "Flextronics Digital Design Japan, LTD.", 0, NULL },
    { 0x1d03, "iCON", 1, vendor_1d03_products },
    { 0x1d07, "Solid-Motion", 0, NULL },
    { 0x1d08, "NINGBO HENTEK DRAGON ELECTRONICS CO., LTD.", 0, NULL },
    { 0x1d09, "TechFaith Wireless Technology Limited", 1, vendor_1d09_products },
    { 0x1d0a, "Johnson Controls, Inc. The Automotive Business Unit", 0, NULL },
    { 0x1d0b, "HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD.", 0, NULL },
    { 0x1d0f, "Sonix Technology Co., Ltd.", 0, NULL },
    { 0x1d14, "ALPHA-SAT TECHNOLOGY LIMITED", 0, NULL },
    { 0x1d17, "C-Thru Music Ltd.", 1, vendor_1d17_products },
    { 0x1d19, "Dexatek Technology Ltd.", 5, vendor_1d19_products },
    { 0x1d1f, "Diostech Co., Ltd.", 0, NULL },
    { 0x1d20, "SAMTACK INC.", 0, NULL },
    { 0x1d27, "ASUS", 0, NULL },
    { 0x1d34, "Dream Cheeky", 6, vendor_1d34_products },
    { 0x1d45, "Touch", 1, vendor_1d45_products },
    { 0x1d4d, "PEGATRON CORPORATION", 3, vendor_1d4d_products },
    { 0x1d50, "OpenMoko, Inc.", 3, vendor_1d50_products },
    { 0x1d57, "Xenta", 9, vendor_1d57_products },
    { 0x1d5b, "Smartronix, Inc.", 0, NULL },
    { 0x1d6b, "Linux Foundation", 10, vendor_1d6b_products },
    { 0x1d90, "Citizen", 1, vendor_1d90_products },
    { 0x1de1, "Actions Microelectronics Co.", 2, vendor_1de1_products },
    { 0x1e0e, "Qualcomm / Option", 1, vendor_1e0e_products },
    { 0x1e10, "Point Grey Research, Inc.", 1, vendor_1e10_products },
    { 0x1e17, "Mirion Technologies Dosimetry Services Division", 1, vendor_1e17_products },
    { 0x1e1d, "Lumension Security", 1, vendor_1e1d_products },
    { 0x1e1f, "INVIA", 0, NULL },
    { 0x1e29, "Festo AG & Co. KG", 18, vendor_1e29_products },
    { 0x1e3d, "Chipsbank Microelectronics Co., Ltd", 2, vendor_1e3d_products },
    { 0x1e41, "Cleverscope", 1, vendor_1e41_products },
    { 0x1e4e, "Cubeternet", 2, vendor_1e4e_products },
    { 0x1e54, "TypeMatrix", 1, vendor_1e54_products },
    { 0x1e68, "TrekStor GmbH & Co. KG", 2, vendor_1e68_products },
    { 0x1e71, "NZXT", 1, vendor_1e71_products },
    { 0x1e74, "Coby Electronics Corporation", 7, vendor_1e74_products },
    { 0x1e7d, "ROCCAT", 6, vendor_1e7d_products },
    { 0x1ebb, "NuCORE Technology, Inc.", 0, NULL },
    { 0x1eda, "AirTies Wireless Networks", 4, vendor_1eda_products },
    { 0x1edb, "Blackmagic design", 1, vendor_1edb_products },
    { 0x1ee8, "ONDA COMMUNICATION S.p.a.", 1, vendor_1ee8_products },
    { 0x1ef6, "EADS Deutschland GmbH", 6, vendor_1ef6_products },
    { 0x1f28, "Cal-Comp", 2, vendor_1f28_products },
    { 0x1f3a, "Onda (unverified)", 1, vendor_1f3a_products },
    { 0x1f44, "The Neat Company", 1, vendor_1f44_products },
    { 0x1f48, "H-TRONIC GmbH", 2, vendor_1f48_products },
    { 0x1f4d, "G-Tek Electronics Group", 2, vendor_1f4d_products },
    { 0x1f6f, "Aliph", 2, vendor_1f6f_products },
    { 0x1f75, "Innostor Technology Corporation", 2, vendor_1f75_products },
    { 0x1f82, "TANDBERG", 1, vendor_1f82_products },
    { 0x1f84, "Alere, Inc.", 0, NULL },
    { 0x1f87, "Stantum", 1, vendor_1f87_products },
    { 0x1f9b, "Ubiquiti Networks, Inc.", 1, vendor_1f9b_products },
    { 0x1fab, "Samsung Opto-Electroncs Co., Ltd.", 1, vendor_1fab_products },
    { 0x1fbd, "Delphin Technology AG", 1, vendor_1fbd_products },
    { 0x1fc9, "NXP Semiconductors", 2, vendor_1fc9_products },
    { 0x1fde, "ILX Lightwave Corporation", 1, vendor_1fde_products },
    { 0x1fe7, "Vertex Wireless Co., Ltd.", 1, vendor_1fe7_products },
    { 0x1ff7, "CVT Electronics.Co.,Ltd", 2, vendor_1ff7_products },
    { 0x1fff, "Ideofy Inc.", 0, NULL },
    { 0x2001, "D-Link Corp.", 61, vendor_2001_products },
    { 0x2002, "DAP Technologies", 0, NULL },
    { 0x2003, "detectomat", 1, vendor_2003_products },
    { 0x200c, "Reloop", 1, vendor_200c_products },
    { 0x2013, "PCTV Systems", 4, vendor_2013_products },
    { 0x2019, "PLANEX", 24, vendor_2019_products },
    { 0x203d, "Encore Electronics Inc.", 1, vendor_203d_products },
    { 0x2040, "Hauppauge", 40, vendor_2040_products },
    { 0x2047, "Texas Instruments", 3, vendor_2047_products },
    { 0x2058, "Nano River Technology", 1, vendor_2058_products },
    { 0x2077, "Taicang T&W Electronics Co. Ltd", 1, vendor_2077_products },
    { 0x2080, "Barnes & Noble", 4, vendor_2080_products },
    { 0x2086, "SIMPASS", 0, NULL },
    { 0x2087, "Cando", 3, vendor_2087_products },
    { 0x20a0, "Clay Logic", 5, vendor_20a0_products },
    { 0x20b1, "XMOS Ltd", 2, vendor_20b1_products },
    { 0x20b3, "Hanvon", 1, vendor_20b3_products },
    { 0x20b7, "Qi Hardware", 6, vendor_20b7_products },
    { 0x20ce, "Minicircuits", 3, vendor_20ce_products },
    { 0x20df, "Simtec Electronics", 1, vendor_20df_products },
    { 0x20f1, "NET New Electronic Technology GmbH", 1, vendor_20f1_products },
    { 0x20f4, "TRENDnet", 1, vendor_20f4_products },
    { 0x20f7, "XIMEA", 1, vendor_20f7_products },
    { 0x2100, "RT Systems", 5, vendor_2100_products },
    { 0x2101, "ActionStar", 1, vendor_2101_products },
    { 0x2109, "VIA Labs, Inc.", 9, vendor_2109_products },
    { 0x2113, "Softkinetic", 3, vendor_2113_products },
    { 0x2149, "Advanced Silicon S.A.", 2, vendor_2149_products },
    { 0x2162, "Creative (\?)", 3, vendor_2162_products },
    { 0x2184, "GW Instek", 3, vendor_2184_products },
    { 0x21a1, "Emotiv Systems Pty. Ltd.", 1, vendor_21a1_products },
    { 0x21d6, "Agecodagis SARL", 1, vendor_21d6_products },
    { 0x2222, "MacAlly", 3, vendor_2222_products },
    { 0x2227, "SAMWOO Enterprise", 1, vendor_2227_products },
    { 0x2232, "Silicon Motion", 4, vendor_2232_products },
    { 0x2233, "RadioShack Corporation", 1, vendor_2233_products },
    { 0x2237, "Kobo Inc.", 1, vendor_2237_products },
    { 0x228d, "8D Technologies inc.", 1, vendor_228d_products },
    { 0x22a6, "Pie Digital, Inc.", 1, vendor_22a6_products },
    { 0x22b8, "Motorola PCS", 87, vendor_22b8_products },
    { 0x22b9, "eTurboTouch Technology, Inc.", 1, vendor_22b9_products },
    { 0x22ba, "Technology Innovation Holdings, Ltd", 0, NULL },
    { 0x2304, "Pinnacle Systems, Inc.", 45, vendor_2304_products },
    { 0x2318, "Shining Technologies, Inc. [hex]", 1, vendor_2318_products },
    { 0x2341, "Arduino SA", 9, vendor_2341_products },
    { 0x2373, "Pumatronix Ltda", 1, vendor_2373_products },
    { 0x2375, "Digit@lway, Inc.", 1, vendor_2375_products },
    { 0x2406, "SANHO Digital Electronics Co., Ltd.", 1, vendor_2406_products },
    { 0x2443, "Aessent Technology Ltd", 1, vendor_2443_products },
    { 0x2478, "Tripp-Lite", 1, vendor_2478_products },
    { 0x249c, "M2Tech s.r.l.", 0, NULL },
    { 0x24e1, "Paratronic", 2, vendor_24e1_products },
    { 0x2632, "TwinMOS", 1, vendor_2632_products },
    { 0x2639, "Xsens", 13, vendor_2639_products },
    { 0x2650, "Electronics For Imaging, Inc. [hex]", 0, NULL },
    { 0x2659, "Sundtek", 14, vendor_2659_products },
    { 0x2676, "Basler AG", 1, vendor_2676_products },
    { 0x2730, "Citizen", 1, vendor_2730_products },
    { 0x2735, "DigitalWay", 33, vendor_2735_products },
    { 0x2770, "NHJ, Ltd", 11, vendor_2770_products },
    { 0x27b8, "ThingM", 1, vendor_27b8_products },
    { 0x2821, "ASUSTek Computer Inc.", 3, vendor_2821_products },
    { 0x2899, "Toptronic Industrial Co., Ltd", 1, vendor_2899_products },
    { 0x289b, "Dracal/Raphnet technologies", 15, vendor_289b_products },
    { 0x2931, "Jolla Oy", 4, vendor_2931_products },
    { 0x2a03, "dog hunter AG", 23, vendor_2a03_products },
    { 0x2a37, "RTD Embedded Technologies, Inc.", 1, vendor_2a37_products },
    { 0x2a45, "Meizu Corp.", 8, vendor_2a45_products },
    { 0x2c02, "Planex Communications", 1, vendor_2c02_products },
    { 0x2c1a, "Dolphin Peripherals", 1, vendor_2c1a_products },
    { 0x2fb2, "Fujitsu, Ltd", 0, NULL },
    { 0x3125, "Eagletron", 1, vendor_3125_products },
    { 0x3136, "Navini Networks", 0, NULL },
    { 0x3176, "Whanam Electronics Co., Ltd", 0, NULL },
    { 0x3195, "Link Instruments", 3, vendor_3195_products },
    { 0x3275, "VidzMedia Pte Ltd", 1, vendor_3275_products },
    { 0x3333, "InLine", 1, vendor_3333_products },
    { 0x3334, "AEI", 1, vendor_3334_products },
    { 0x3340, "Yakumo", 3, vendor_3340_products },
    { 0x3344, "Leaguer Microelectronics (LME)", 1, vendor_3344_products },
    { 0x3504, "Micro Star", 1, vendor_3504_products },
    { 0x3538, "Power Quotient International Co., Ltd", 5, vendor_3538_products },
    { 0x3579, "DIVA", 1, vendor_3579_products },
    { 0x357d, "Sharkoon", 1, vendor_357d_products },
    { 0x3636, "InVibro", 0, NULL },
    { 0x3838, "WEM", 1, vendor_3838_products },
    { 0x3923, "National Instruments Corp.", 21, vendor_3923_products },
    { 0x40bb, "I-O Data", 1, vendor_40bb_products },
    { 0x4101, "i-rocks", 1, vendor_4101_products },
    { 0x4102, "iRiver, Ltd.", 22, vendor_4102_products },
    { 0x413c, "Dell Computer Corp.", 116, vendor_413c_products },
    { 0x4146, "USBest Technology", 2, vendor_4146_products },
    { 0x4168, "Targus", 1, vendor_4168_products },
    { 0x4242, "USB Design by Example", 2, vendor_4242_products },
    { 0x4255, "GoPro", 2, vendor_4255_products },
    { 0x4317, "Broadcom Corp.", 4, vendor_4317_products },
    { 0x4348, "WinChipHead", 3, vendor_4348_products },
    { 0x4572, "Shuttle, Inc.", 1, vendor_4572_products },
    { 0x4586, "Panram", 1, vendor_4586_products },
    { 0x4670, "EMS Production", 1, vendor_4670_products },
    { 0x4752, "Miditech", 1, vendor_4752_products },
    { 0x4757, "GW Instek", 2, vendor_4757_products },
    { 0x4766, "Aceeca", 1, vendor_4766_products },
    { 0x4855, "Memorex", 1, vendor_4855_products },
    { 0x4971, "SimpleTech", 2, vendor_4971_products },
    { 0x4d46, "Musical Fidelity", 2, vendor_4d46_products },
    { 0x5032, "Grandtec", 4, vendor_5032_products },
    { 0x5041, "Linksys (\?)", 2, vendor_5041_products },
    { 0x50c2, "Averatec (\?)", 1, vendor_50c2_products },
    { 0x5173, "Sweex", 1, vendor_5173_products },
    { 0x5219, "I-Tetra", 1, vendor_5219_products },
    { 0x5345, "Owon", 1, vendor_5345_products },
    { 0x534c, "SatoshiLabs", 1, vendor_534c_products },
    { 0x5354, "Meyer Instruments (MIS)", 1, vendor_5354_products },
    { 0x544d, "Transmeta Corp.", 0, NULL },
    { 0x5543, "UC-Logic Technology Corp.", 7, vendor_5543_products },
    { 0x5555, "Epiphan Systems Inc.", 9, vendor_5555_products },
    { 0x55aa, "OnSpec Electronic, Inc.", 14, vendor_55aa_products },
    { 0x5654, "Gotview", 1, vendor_5654_products },
    { 0x5656, "Uni-Trend Group Limited", 1, vendor_5656_products },
    { 0x595a, "IRTOUCHSYSTEMS Co. Ltd.", 1, vendor_595a_products },
    { 0x5986, "Acer, Inc", 11, vendor_5986_products },
    { 0x59e3, "Nonolith Labs", 0, NULL },
    { 0x5a57, "Zinwell", 7, vendor_5a57_products },
    { 0x6000, "Beholder International Ltd.", 2, vendor_6000_products },
    { 0x601a, "Ingenic Semiconductor Ltd.", 1, vendor_601a_products },
    { 0x6189, "Sitecom", 2, vendor_6189_products },
    { 0x6244, "LightingSoft AG", 28, vendor_6244_products },
    { 0x6253, "TwinHan Technology Co., Ltd", 1, vendor_6253_products },
    { 0x636c, "CoreLogic, Inc.", 0, NULL },
    { 0x6472, "Unknown (Sony\?)", 1, vendor_6472_products },
    { 0x6547, "Arkmicro Technologies Inc.", 1, vendor_6547_products },
    { 0x6615, "IRTOUCHSYSTEMS Co. Ltd.", 1, vendor_6615_products },
    { 0x6666, "Prototype product Vendor ID", 4, vendor_6666_products },
    { 0x6677, "WiseGroup, Ltd.", 2, vendor_6677_products },
    { 0x6891, "3Com", 1, vendor_6891_products },
    { 0x695c, "Opera1", 1, vendor_695c_products },
    { 0x6993, "Yealink Network Technology Co., Ltd.", 1, vendor_6993_products },
    { 0x6a75, "Shanghai Jujo Electronics Co., Ltd", 0, NULL },
    { 0x7104, "CME (Central Music Co.)", 1, vendor_7104_products },
    { 0x726c, "StackFoundry LLC", 1, vendor_726c_products },
    { 0x734c, "TBS Technologies China", 2, vendor_734c_products },
    { 0x7373, "Beijing STONE Technology Co. Ltd.", 1, vendor_7373_products },
    { 0x7392, "Edimax Technology Co., Ltd", 5, vendor_7392_products },
    { 0x8086, "Intel Corp.", 43, vendor_8086_products },
    { 0x8087, "Intel Corp.", 2, vendor_8087_products },
    { 0x80ee, "VirtualBox", 1, vendor_80ee_products },
    { 0x8282, "Keio", 2, vendor_8282_products },
    { 0x8341, "EGO Systems, Inc.", 1, vendor_8341_products },
    { 0x8564, "Transcend Information, Inc.", 2, vendor_8564_products },
    { 0x8644, "Intenso GmbG", 2, vendor_8644_products },
    { 0x8e06, "CH Products, Inc.", 1, vendor_8e06_products },
    { 0x9016, "Sitecom", 1, vendor_9016_products },
    { 0x9022, "TeVii Technology Ltd.", 3, vendor_9022_products },
    { 0x9148, "GeoLab, Ltd", 1, vendor_9148_products },
    { 0x9710, "MosChip Semiconductor", 10, vendor_9710_products },
    { 0x9849, "Bestmedia CD Recordable GmbH & Co. KG", 1, vendor_9849_products },
    { 0x9999, "Odeon", 1, vendor_9999_products },
    { 0x99fa, "Grandtec", 1, vendor_99fa_products },
    { 0x9ac4, "J. Westhues", 1, vendor_9ac4_products },
    { 0x9e88, "Marvell Semiconductor, Inc.", 1, vendor_9e88_products },
    { 0xa128, "AnMo Electronics Corp. / Dino-Lite (\?)", 9, vendor_a128_products },
    { 0xa168, "AnMo Electronics Corporation", 7, vendor_a168_products },
    { 0xa600, "Asix", 1, vendor_a600_products },
    { 0xa727, "3Com", 3, vendor_a727_products },
    { 0xaaaa, "MXT", 1, vendor_aaaa_products },
    { 0xabcd, "Unknown", 1, vendor_abcd_products },
    { 0xb58e, "Blue Microphones", 1, vendor_b58e_products },
    { 0xc216, "Card Device Expert Co., LTD", 1, vendor_c216_products },
    { 0xc251, "Keil Software, Inc.", 1, vendor_c251_products },
    { 0xcace, "CACE Technologies Inc.", 2, vendor_cace_products },
    { 0xcd12, "SMART TECHNOLOGY INDUSTRIAL LTD.", 0, NULL },
    { 0xd208, "Ultimarc", 1, vendor_d208_products },
    { 0xd209, "Ultimarc", 2, vendor_d209_products },
    { 0xd904, "LogiLink", 1, vendor_d904_products },
    { 0xe4e4, "Xorcom Ltd.", 12, vendor_e4e4_products },
    { 0xeb03, "MakingThings", 1, vendor_eb03_products },
    { 0xeb1a, "eMPIA Technology, Inc.", 15, vendor_eb1a_products },
    { 0xeb2a, "KWorld", 0, NULL },
    { 0xef18, "SMART TECHNOLOGY INDUSTRIAL LTD.", 0, NULL },
    { 0xf003, "Hewlett Packard", 1, vendor_f003_products },
    { 0xf182, "Leap Motion", 1, vendor_f182_products },
    { 0xf4ec, "Atten Electronics / Siglent Technologies", 1, vendor_f4ec_products },
    { 0xf4ed, "Shenzhen Siglent Co., Ltd.", 2, vendor_f4ed_products },
    { 0xf766, "Hama", 1, vendor_f766_products },
    { 0xfc08, "Conrad Electronic SE", 1, vendor_fc08_products },
};

} // namespace device

#endif // GENERATED_USB_IDS_H_
